From 35a1928c785093e4d302ab9453718def7d6b1a4f Mon Sep 17 00:00:00 2001 From: gsz Date: Wed, 3 Jul 2024 09:31:07 +0800 Subject: [PATCH] =?UTF-8?q?QMS=E6=8A=A5=E5=BA=9F=E5=93=81=E6=B1=87?= =?UTF-8?q?=E6=80=BB=E6=96=B0=E5=A2=9E=E8=B4=A3=E4=BB=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pcn/apiservice/serviceimpl/busi/MesNcProcessingService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesNcProcessingService.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesNcProcessingService.java index 2314eb7..86e6188 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesNcProcessingService.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesNcProcessingService.java @@ -91,6 +91,8 @@ public class MesNcProcessingService implements IMesNcProcessingService { @Autowired private MesDefectTypeRepository defectTypeRepository; + @Autowired + private MesOrgRepository mesOrgRDao; @Override public ListPager queryPartInspectionByPager(MesPartInspection partInspection, Pager pager) { @@ -401,6 +403,11 @@ public class MesNcProcessingService implements IMesNcProcessingService { produceSnRepository.save(sn); //更新检验单 + DdlPackBean packBean = DdlPackBean.getDdlPackBean(org); + DdlPreparedPack.getStringEqualPack(areaCode, "inventoryLocationCode", packBean); + MesOrg mesOrg = mesOrgRDao.getByProperty(packBean); + //报废时设置责任人 + model.getPartInspection().setResponsibleParty(StringUtil.isEmpty(mesOrg)?areaCode:mesOrg.getResponsibleParty()); model.getPartInspection().setDefectTypeId(person.getId()); model.getPartInspection().setNcStatus(MesExtEnumUtil.PART_INSPECTION_NC_STATUS.SCRAP.getValue()); model.getPartInspection().setRejectQty(model.getPartInspection().getQty());