任务分配调整
This commit is contained in:
@@ -158,6 +158,9 @@ public interface QmsCommonConstant {
|
|||||||
/** 平行 **/
|
/** 平行 **/
|
||||||
String ASSAY_TYPE_SINGLE_PARALLEL = "single_parallel";
|
String ASSAY_TYPE_SINGLE_PARALLEL = "single_parallel";
|
||||||
|
|
||||||
|
/** 双杯平行 **/
|
||||||
|
String ASSAY_TYPE_DOUBLE_PARALLEL = "double_parallel";
|
||||||
|
|
||||||
/** 配料 **/
|
/** 配料 **/
|
||||||
String ASSAY_PROJECT_USAGE_INGREDIENT = "ingredient";
|
String ASSAY_PROJECT_USAGE_INGREDIENT = "ingredient";
|
||||||
|
|
||||||
|
|||||||
@@ -14,14 +14,12 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
|
||||||
import com.yomahub.liteflow.core.FlowExecutor;
|
import com.yomahub.liteflow.core.FlowExecutor;
|
||||||
import com.yomahub.liteflow.flow.LiteflowResponse;
|
import com.yomahub.liteflow.flow.LiteflowResponse;
|
||||||
import com.zt.plat.framework.business.interceptor.BusinessControllerMarker;
|
import com.zt.plat.framework.business.interceptor.BusinessControllerMarker;
|
||||||
import com.zt.plat.framework.common.pojo.CommonResult;
|
import com.zt.plat.framework.common.pojo.CommonResult;
|
||||||
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
||||||
import com.zt.plat.framework.datapermission.core.annotation.DeptDataPermissionIgnore;
|
import com.zt.plat.framework.datapermission.core.annotation.DeptDataPermissionIgnore;
|
||||||
import com.zt.plat.module.qms.business.bus.controller.vo.*;
|
|
||||||
import com.zt.plat.module.qms.business.bus.liteflow.param.SampleEntrustParam;
|
import com.zt.plat.module.qms.business.bus.liteflow.param.SampleEntrustParam;
|
||||||
import com.zt.plat.module.qms.business.bus.liteflow.slot.SampleEntrustContext;
|
import com.zt.plat.module.qms.business.bus.liteflow.slot.SampleEntrustContext;
|
||||||
import com.zt.plat.module.qms.business.bus.service.SampleEntrustService;
|
import com.zt.plat.module.qms.business.bus.service.SampleEntrustService;
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
|
|||||||
public class SampleTaskAssignManualTypeParam {
|
public class SampleTaskAssignManualTypeParam {
|
||||||
|
|
||||||
/** 分析人员 **/
|
/** 分析人员 **/
|
||||||
private AssignAssayUser assignAssayUser;
|
private List<AssignAssayUser> assignAssayUserList;
|
||||||
|
|
||||||
/** 检测任务id列表 **/
|
/** 检测任务id列表 **/
|
||||||
private List<Long> assayTaskDataIdList;
|
private List<Long> assayTaskDataIdList;
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ public class SampleTaskAssignContextInitCmp extends NodeComponent {
|
|||||||
if (this.getRequestData() instanceof SampleTaskAssignManualTypeParam) {
|
if (this.getRequestData() instanceof SampleTaskAssignManualTypeParam) {
|
||||||
SampleTaskAssignManualTypeParam sampleTaskAssignManualParam = this.getRequestData();
|
SampleTaskAssignManualTypeParam sampleTaskAssignManualParam = this.getRequestData();
|
||||||
sampleTaskAssignContext.setSampleTaskAssignType(SampleTaskAssignTypeEnum.MANUAL_TYPE);
|
sampleTaskAssignContext.setSampleTaskAssignType(SampleTaskAssignTypeEnum.MANUAL_TYPE);
|
||||||
sampleTaskAssignContext.setAssignAssayUser(sampleTaskAssignManualParam.getAssignAssayUser());
|
sampleTaskAssignContext.setAssignAssayUserList(sampleTaskAssignManualParam.getAssignAssayUserList());
|
||||||
sampleTaskAssignContext.setAssayTaskDataIdList(sampleTaskAssignManualParam.getAssayTaskDataIdList());
|
sampleTaskAssignContext.setAssayTaskDataIdList(sampleTaskAssignManualParam.getAssayTaskDataIdList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1345,7 +1345,7 @@ public class SampleTaskAssignServiceImpl implements SampleTaskAssignService {
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public LiteflowResponse manualTypeAssign(SampleTaskAssignManualTypeParam param) {
|
public LiteflowResponse manualTypeAssign(SampleTaskAssignManualTypeParam param) {
|
||||||
if (param.getAssignAssayUser() == null) {
|
if (CollUtil.isEmpty(param.getAssignAssayUserList())) {
|
||||||
throw new ServiceException(1_032_100_000, "无任务分配人员");
|
throw new ServiceException(1_032_100_000, "无任务分配人员");
|
||||||
}
|
}
|
||||||
if (CollUtil.isEmpty(param.getAssayTaskDataIdList())) {
|
if (CollUtil.isEmpty(param.getAssayTaskDataIdList())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user