From 8d2b2fa7682e30290b8b89ca7911eef58e6b5e6c Mon Sep 17 00:00:00 2001 From: ruanqi Date: Wed, 15 Jan 2025 16:29:03 +0800 Subject: [PATCH] 111 --- ccl-plm-java.iml | 16 ---------------- .../spring/modules/part/vo/BomComponentVo.java | 2 ++ .../Impl/TechnicalSpecificationServiceImpl.java | 6 +++--- .../sys/controller/SysLoginController.java | 12 ++++++++---- .../sys/service/impl/SysMsgServiceImpl.java | 1 + .../mapper/part/BomManagementMapper.xml | 3 ++- 6 files changed, 16 insertions(+), 24 deletions(-) delete mode 100644 ccl-plm-java.iml diff --git a/ccl-plm-java.iml b/ccl-plm-java.iml deleted file mode 100644 index 3e869bbe..00000000 --- a/ccl-plm-java.iml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/java/com/spring/modules/part/vo/BomComponentVo.java b/src/main/java/com/spring/modules/part/vo/BomComponentVo.java index bdb01cc8..04e917c6 100644 --- a/src/main/java/com/spring/modules/part/vo/BomComponentVo.java +++ b/src/main/java/com/spring/modules/part/vo/BomComponentVo.java @@ -40,4 +40,6 @@ public class BomComponentVo extends BomComponentEntity { * */ private String partStatusDesc; + + private String ifHasPeifang; } diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java index d2da9475..cad39ee6 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java @@ -354,10 +354,10 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification HashMap map = new HashMap<>(); List bomDetailEntity=technicalSpecificationMapper.getBMBomDetail(inData); if(bomDetailEntity.size()>1){ - throw new RuntimeException("物料编码在物料视图view_Project_Part中有重复!请联系管理员"); + throw new RuntimeException("物料编码在物料视图view_Project_final_Part中有重复!请联系管理员"); } if(bomDetailEntity.size()==0){ - throw new RuntimeException("物料编码在物料视图view_Project_Part中查询不到!请联系管理员"); + throw new RuntimeException("物料BOM状态不为Buildable!请联系管理员"); } List list= bomManagementMapper.queryBomComponent(bomDetailEntity.get(0)); map.put("rows",list); @@ -497,7 +497,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification HashMap map = new HashMap<>(); List RoutingDetailEntity=technicalSpecificationMapper.getBMRouteDetail(data); if(RoutingDetailEntity.size()>1){ - throw new RuntimeException("物料编码在物料视图view_Project_Part中有重复!请联系管理员"); + throw new RuntimeException("物料Route状态不为Buildable!请联系管理员员"); } if(RoutingDetailEntity.size()==0){ throw new RuntimeException("未找到该物料编码的工艺路线或工艺路线不是Build状态!"); diff --git a/src/main/java/com/spring/modules/sys/controller/SysLoginController.java b/src/main/java/com/spring/modules/sys/controller/SysLoginController.java index 2a76c67c..8be86dd9 100644 --- a/src/main/java/com/spring/modules/sys/controller/SysLoginController.java +++ b/src/main/java/com/spring/modules/sys/controller/SysLoginController.java @@ -87,13 +87,15 @@ public class SysLoginController extends AbstractController { user = sysUserService.queryByDomainControlAccount(form.getUsername()); //判断账号是否存在 if(null == user){ - return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200207)); + // return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200207)); + return R.error("账号不存在"); } //启用域控校验账号和密码 customerLdapUtils.CheckLdapAccountAndPassword(form.getUsername(), form.getPassword()); //账号锁定 if(user.getStatus() == 0){ - return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200208)); + // return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200208)); + return R.error("账号被锁定不允许登录"); } if(StringUtils.isEmpty(form.getType())) { List accessSiteDataList = sysUserService.checkAccessSite(form.getSite(), user.getUsername()); @@ -105,11 +107,13 @@ public class SysLoginController extends AbstractController { user = sysUserService.queryByUserName(form.getUsername()); //账号不存在、密码错误 if(user == null || !user.getPassword().equals(new Sha256Hash(form.getPassword(), user.getSalt()).toHex())) { - return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200207)); + // return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200207)); + return R.error("账号不存在或者密码错误"); } //账号锁定 if(user.getStatus() == 0){ - return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200208)); + // return R.error(getLanguageMsg(SysMsgConstant.OBJECT_ID_200208)); + return R.error("账号被锁定不允许登录"); } if(StringUtils.isEmpty(form.getType())) { List accessSiteDataList = sysUserService.checkAccessSite(form.getSite(), form.getUsername()); diff --git a/src/main/java/com/spring/modules/sys/service/impl/SysMsgServiceImpl.java b/src/main/java/com/spring/modules/sys/service/impl/SysMsgServiceImpl.java index 019def31..2386cb9c 100644 --- a/src/main/java/com/spring/modules/sys/service/impl/SysMsgServiceImpl.java +++ b/src/main/java/com/spring/modules/sys/service/impl/SysMsgServiceImpl.java @@ -25,6 +25,7 @@ public class SysMsgServiceImpl implements SysMsgService { private SysMsgDao sysMsgDao; @Override public String getLanguageMsg( String objectId) { + System.out.println(StringUtils.isEmpty(getUser().getLanguageDefault())?"cn":getUser().getLanguageDefault()); return sysMsgDao.getLanguageMsg(StringUtils.isEmpty(getUser().getLanguageDefault())?"cn":getUser().getLanguageDefault(), SysMsgConstant.OBJECT_TYPE, objectId); } } diff --git a/src/main/resources/mapper/part/BomManagementMapper.xml b/src/main/resources/mapper/part/BomManagementMapper.xml index fb129b9a..abd38e38 100644 --- a/src/main/resources/mapper/part/BomManagementMapper.xml +++ b/src/main/resources/mapper/part/BomManagementMapper.xml @@ -220,7 +220,8 @@ a.line_sequence, a.consumption_item, b.part_status, - dbo.get_part_status_name(a.site, b.part_status) as partStatusDesc + dbo.get_part_status_name(a.site, b.part_status) as partStatusDesc, + dbo.get_ifHas_peifang( a.site,a.component_part) as ifHasPeifang FROM plm_bom_component as a left join part as b on a.site = b.site and a.component_part = b.part_no where a.site = #{site} and a.part_no = #{partNo} and a.bom_type = #{bomType} and a.eng_chg_level = #{engChgLevel} and a.alternative_no = #{alternativeNo} and a.qty_per_assembly = ]]> 0