|
|
@@ -2,6 +2,7 @@ package com.dk.mdm.service.pdm;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.dk.common.infrastructure.annotaiton.Pagination;
|
|
|
import com.dk.common.infrastructure.constant.Constant;
|
|
|
import com.dk.common.infrastructure.enums.ErrorCodeEnum;
|
|
|
@@ -12,7 +13,9 @@ import com.dk.common.response.ResponseResultVO;
|
|
|
import com.dk.common.service.BaseService;
|
|
|
import com.dk.mdm.domain.ProcessSettingDomainService;
|
|
|
import com.dk.mdm.infrastructure.convert.pdm.ProcessFlowConvert;
|
|
|
+import com.dk.mdm.mapper.pdm.MoldingMapper;
|
|
|
import com.dk.mdm.mapper.pdm.ProcessFlowMapper;
|
|
|
+import com.dk.mdm.model.pojo.pdm.Molding;
|
|
|
import com.dk.mdm.model.pojo.pdm.ProcessFlow;
|
|
|
import com.dk.mdm.model.query.pdm.ProcessFlowQuery;
|
|
|
import com.dk.mdm.model.response.mst.ProductViewResponse;
|
|
|
@@ -21,6 +24,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+import java.util.UUID;
|
|
|
+
|
|
|
|
|
|
@Service
|
|
|
@Transactional
|
|
|
@@ -30,21 +36,19 @@ public class ProcessFlowService extends BaseService<ProcessFlow> {
|
|
|
public BaseMapper<ProcessFlow> getRepository() {
|
|
|
return processFlowMapper;
|
|
|
}
|
|
|
+ @Override
|
|
|
+ public String getPrimaryKey() {
|
|
|
+ return "flow_id";
|
|
|
+ }
|
|
|
|
|
|
@Autowired
|
|
|
private ProcessFlowMapper processFlowMapper;
|
|
|
-
|
|
|
@Autowired
|
|
|
private ProcessFlowConvert convert;
|
|
|
-
|
|
|
@Autowired
|
|
|
private ProcessSettingDomainService domainService;
|
|
|
-
|
|
|
-
|
|
|
- @Override
|
|
|
- public String getPrimaryKey() {
|
|
|
- return "flow_id";
|
|
|
- }
|
|
|
+ @Autowired
|
|
|
+ private MoldingMapper moldingMapper;
|
|
|
|
|
|
/**
|
|
|
* @desc : 分页、关联、条件查询
|
|
|
@@ -128,4 +132,15 @@ public class ProcessFlowService extends BaseService<ProcessFlow> {
|
|
|
?domainService.rewriteBusinessData(processFlow,id)
|
|
|
:processFlow);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @desc : 查询绑定成型线
|
|
|
+ * @author : 张潇木
|
|
|
+ * @date : 2023/3/29 13:49
|
|
|
+ */
|
|
|
+ public ResponseResultVO getBindMolding(List<UUID> nodeIds) {
|
|
|
+ return ResponseResultUtil.success(moldingMapper.selectList(new QueryWrapper<Molding>().lambda()
|
|
|
+ .eq(Molding::getFlgValid,true)
|
|
|
+ .in(Molding::getFlowNodeId, nodeIds)));
|
|
|
+ }
|
|
|
}
|