diff --git a/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java b/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java index 227ab51..f2ee644 100644 --- a/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java +++ b/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java @@ -1562,7 +1562,12 @@ public class QcBaseInfoServiceImpl implements QcBaseInfoService { public List getQcSpecItemList(QcSpecData data) { SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); data.setUserName(currentUser.getUsername()); + // 前端按物料传入的 site 优先,避免组合 BU 解析后覆盖成其它工厂 + String requestSite = data.getSite(); BuResolveUtil.resolveSiteBuFromQuery(null, data.getBuNo(), data::setSite, data::setBuNo); + if (StringUtils.isNotBlank(requestSite)) { + data.setSite(requestSite); + } return qcBaseInfoMapper.getQcSpecItemList(data); } diff --git a/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java b/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java index 0b49a5f..4c473d2 100644 --- a/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java +++ b/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java @@ -5584,7 +5584,7 @@ public class QcServiceImpl implements QcService { } switch (inspectionTypeKey.trim().toUpperCase()) { case "AOI": - return "IPQC"; + return "IPQC首件检"; case "CQC": return "OQC"; case "FQC":