diff --git a/op-api/op-api-system/src/main/java/com/op/system/api/domain/dto/BaseBomDTO.java b/op-api/op-api-system/src/main/java/com/op/system/api/domain/dto/BaseBomDTO.java index 2118cb486..804032143 100644 --- a/op-api/op-api-system/src/main/java/com/op/system/api/domain/dto/BaseBomDTO.java +++ b/op-api/op-api-system/src/main/java/com/op/system/api/domain/dto/BaseBomDTO.java @@ -104,6 +104,15 @@ public class BaseBomDTO extends BaseEntity { private String productCode; private String workorderCode; private String parentOrder; + private String productType; + + public String getProductType() { + return productType; + } + + public void setProductType(String productType) { + this.productType = productType; + } public String getParentOrder() { return parentOrder; diff --git a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesReportWork.java b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesReportWork.java index f87cb2e99..4d2c1129a 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesReportWork.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesReportWork.java @@ -179,10 +179,10 @@ public class MesReportWork extends BaseEntity { private String routeCode; private String sac1; private String sac2; - private String sac3; - private String sac4; - private String sac5; - private String sac6; + private String sac3; + private String sac4; + private String sac5; + private String sac6; private String prodType; private String createTimeStart; private String createTimeEnd; @@ -209,6 +209,7 @@ public class MesReportWork extends BaseEntity { //版本 private String version; private String sapCode; + private String remark; public String getSapCode() { return sapCode; diff --git a/op-modules/op-mes/src/main/java/com/op/mes/mapper/MesReportWorkMapper.java b/op-modules/op-mes/src/main/java/com/op/mes/mapper/MesReportWorkMapper.java index 0aa764361..8a406f0fe 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/mapper/MesReportWorkMapper.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/mapper/MesReportWorkMapper.java @@ -144,4 +144,6 @@ public interface MesReportWorkMapper { List getUpdateAttr1Boms(MesReportWork workorderCode); int updateAttr2(MesReportWork workorder); + + void updateReportRemark(@Param("list") List mesReportWork); } diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/IWCInterfaceServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/IWCInterfaceServiceImpl.java index 09383f65e..6ebf93769 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/IWCInterfaceServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/IWCInterfaceServiceImpl.java @@ -471,6 +471,7 @@ public class IWCInterfaceServiceImpl implements IWCSInterfaceService { } sapRFW.setLt_hwList(lt_hwList); sapRFW.setAnzma(workOrder.getSapCode());//产线编号 + sapRFW.setRemark(workOrder.getRemark());//产线编号 logger.info(workOrder.getWorkorderCodeSap() + "sap工单报工请求:" + JSONObject.toJSONString(sapRFW)); R r = remoteSapService.sapRFWOrder(sapRFW); logger.info(workOrder.getWorkorderCodeSap() + "sap工单报工结果:" + r.getCode() + "," + r.getData() + "," + r.getMsg()); diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java index 803dc3590..c5f546fc4 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java @@ -8,7 +8,6 @@ import java.util.*; import com.alibaba.fastjson2.JSONArray; import com.baomidou.dynamic.datasource.annotation.DS; -import com.op.common.core.constant.SecurityConstants; import com.op.common.core.domain.R; import com.op.common.core.utils.DateUtils; import com.op.common.core.utils.ServletUtils; @@ -173,6 +172,7 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService { mesReportWork.setParentOrder("0"); List liblist0 = mesReportWorkMapper.getReportList(mesReportWork); pTabs.setLibList(liblist0); + pTabs.setRemark(liblist0.get(0).getRemark()); tabs.add(pTabs); ProOrderWorkorder sonWorkOrder = mesReportWorkMapper.getSonWorkOrder(mesReportWork.getWorkorderCode()); @@ -185,6 +185,7 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService { mesReportWork.setWorkorderCode(sonWorkOrder.getParentOrder()); List liblist = mesReportWorkMapper.getReportList(mesReportWork); sTabs.setLibList(liblist); + sTabs.setRemark(liblist.get(0).getRemark()); tabs.add(sTabs); sonWorkOrder = mesReportWorkMapper.getSonWorkOrder(sonWorkOrder.getWorkorderCode()); @@ -258,6 +259,9 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService { mesReportWork.setUpdateTime(nowTime); mesReportWork.setUpdateBy(updateBy); } + //会更新好几次//着急发布后面再说 + mesReportWorkMapper.updateReportRemark(mesReportWorks); + return mesReportWorkMapper.submitReportPS(mesReportWorks); } diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkConsumeMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkConsumeMapper.xml index 77d9b0a24..d9862ceff 100644 --- a/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkConsumeMapper.xml +++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkConsumeMapper.xml @@ -93,6 +93,9 @@ where workorder_code = #{parentOrder} or parent_order = #{parentOrder} and del_flag='0' ) + + and bp.product_code like '00000004%' + SELECT - user_id as userId, - user_name as userCode, - nick_name as userName, - phonenumber, - email, - status, - create_time - FROM sys_user - WHERE del_flag = '0' - and nick_name like concat('%', #{userName}, '%') - and phonenumber like concat('%', #{phonenumber}, '%') + su.user_id as userId, + su.user_name as userCode, + su.nick_name as userName, + sd.dept_id as deptId, + sd.dept_name as deptName, + su.phonenumber, + su.email, + su.status, + su.create_time + FROM sys_user su + LEFT JOIN sys_dept sd ON su.dept_id = sd.dept_id and sd.del_flag = '0' + WHERE su.del_flag = '0' + and su.nick_name like concat('%', #{userName}, '%') + and sd.dept_id = #{deptId} + and su.phonenumber like concat('%', #{phonenumber}, '%') - + insert into qc_user_material @@ -177,4 +185,9 @@ #{userCode} + + + delete from qc_user_material where user_code = #{userCode} and material_code = #{materialCode} + +