From c57caa56fcd01c0989f336aa76aad3d34d5bb07f Mon Sep 17 00:00:00 2001 From: xiejun <xj@2023> Date: 星期五, 15 十二月 2023 10:59:08 +0800 Subject: [PATCH] 集成接口日志信息完善 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java index 32c2f3b..891948a 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java @@ -670,7 +670,7 @@ * @return */ public List<CodeClassifyVO> selectAllClassifyByOid(String oid, String fieldInPath){ - List<CodeClassify> codeClassifyList=codeClassifyMapper.selectAllClassifyByOid(oid,AuthUtil.getTenantId(),fieldInPath); + List<CodeClassify> codeClassifyList=codeClassifyMapper.selectAllClassifyByOid(oid,fieldInPath,AuthUtil.getTenantId()); List<CodeClassifyVO> voList = codeClassifyDO2VOs(codeClassifyList); return voList; @@ -708,28 +708,31 @@ QueryWrapper<CodeBasicSec> secWrapper = new QueryWrapper<>(); secWrapper.eq("PKCODERULE",codeAllCodeVO.getCodeRuleOid()); secWrapper.eq("SECTYPE","codeserialsec"); - CodeBasicSec codeBasicSec = codeBasicSecMapper.selectOne(secWrapper); + List<CodeBasicSec> codeBasicSecs = codeBasicSecMapper.selectList(secWrapper); + if(codeBasicSecs.size() == 0 ){ + throw new ServiceException("鏍规嵁鐮佸�糏D锛�" + codeAllCodeVO.getCodeRuleOid() + ",鐮佹绫诲瀷涓烘祦姘寸爜娈�(codeserialsec),鍦ㄥ熀纭�鐮佹涓湭鎵惧埌鐩稿叧鏁版嵁锛�"); + } QueryWrapper<CodeSerialValue> wrapper = new QueryWrapper<>(); wrapper.eq("codeRuleOid",codeAllCodeVO.getCodeRuleOid()); wrapper.eq("serialUnit",codeAllCodeVO.getSerialUnit()); - wrapper.eq("codeSecOid",codeBasicSec.getOid()); - CodeSerialValue codeSerialValue = codeSerialValueMapper.selectOne(wrapper); - if(codeSerialValue == null){ + wrapper.eq("codeSecOid",codeBasicSecs.get(0).getOid()); + List<CodeSerialValue> codeSerialValues = codeSerialValueMapper.selectList(wrapper); + if(codeSerialValues.size() == 0){ CodeSerialValue newSerialValue = new CodeSerialValue(); DefaultAttrAssimtUtil.addDefaultAttrAssimt(newSerialValue,"codeserialvalue"); newSerialValue.setCodeRuleOid(codeAllCodeVO.getCodeRuleOid()); - newSerialValue.setCodeSecOid(codeBasicSec.getOid()); + newSerialValue.setCodeSecOid(codeBasicSecs.get(0).getOid()); newSerialValue.setSerialUnit(codeAllCodeVO.getSerialUnit()); newSerialValue.setMaxSerial(codeAllCodeVO.getUnFillSerial()); newSerialValue.setLctid("defaultLC"); newSerialValue.setLcStatus("Exist"); codeSerialValueMapper.insert(newSerialValue); }else{ - codeSerialValue.setMaxSerial(codeAllCodeVO.getUnFillSerial()); - codeSerialValue.setLastModifyTime(new Date()); - codeSerialValue.setLastModifier(String.valueOf(AuthUtil.getUser().getUserId())); - codeSerialValue.setTs(new Date()); - codeSerialValueMapper.updateById(codeSerialValue); + codeSerialValues.get(0).setMaxSerial(codeAllCodeVO.getUnFillSerial()); + codeSerialValues.get(0).setLastModifyTime(new Date()); + codeSerialValues.get(0).setLastModifier(String.valueOf(AuthUtil.getUser().getUserId())); + codeSerialValues.get(0).setTs(new Date()); + codeSerialValueMapper.updateById(codeSerialValues.get(0)); } } return R.success("鎿嶄綔鎴愬姛锛�"); -- Gitblit v1.9.3