From 3db2537540f15676a970ae6eda9ef00ccfdfedc9 Mon Sep 17 00:00:00 2001 From: jiangs <373297395@qq.com> Date: Thu, 29 Jan 2026 15:55:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=8F=E9=99=A2=E6=9D=A1=E7=A0=81=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=8E=92=E5=BA=8F=EF=BC=8C=E4=B8=8D=E5=90=88=E6=A0=BC?= =?UTF-8?q?=E6=A0=87=E6=9C=AC=E7=99=BB=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/inter/SetReqStatus.java | 1 + .../resources/mapper/LabRefusedMapper.xml | 2 +- .../controller/system/SysRoleController.java | 6 +++ .../work/RcvBarcodeRefusedController.java | 10 ++--- .../impl/RcvBarcodeRefusedServiceImpl.java | 32 +++++++++------ .../zycx/service/impl/ZycxServiceImpl.java | 40 +++++++++---------- zycx/src/main/resources/mapper/ZycxMapper.xml | 1 + 7 files changed, 52 insertions(+), 40 deletions(-) diff --git a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/pojo/inter/SetReqStatus.java b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/pojo/inter/SetReqStatus.java index acdbff6..54cc948 100644 --- a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/pojo/inter/SetReqStatus.java +++ b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/pojo/inter/SetReqStatus.java @@ -14,6 +14,7 @@ public class SetReqStatus implements LisInterfaceType { private String userid; private String sqh; private String status; + private String bz1; @Override public String serializationJson() { diff --git a/lis-interfaceCommon/src/main/resources/mapper/LabRefusedMapper.xml b/lis-interfaceCommon/src/main/resources/mapper/LabRefusedMapper.xml index bf2d883..9533369 100644 --- a/lis-interfaceCommon/src/main/resources/mapper/LabRefusedMapper.xml +++ b/lis-interfaceCommon/src/main/resources/mapper/LabRefusedMapper.xml @@ -34,7 +34,7 @@ #{refuseder}, #{ksdh}, #{bz}, - #{refusetext}, + #{refusetext}, #{bz1}, #{sqh} ) diff --git a/lis-system/src/main/java/com/czlis/system/web/controller/system/SysRoleController.java b/lis-system/src/main/java/com/czlis/system/web/controller/system/SysRoleController.java index fc365a6..fd6a9fd 100644 --- a/lis-system/src/main/java/com/czlis/system/web/controller/system/SysRoleController.java +++ b/lis-system/src/main/java/com/czlis/system/web/controller/system/SysRoleController.java @@ -11,6 +11,7 @@ import com.czlis.common.core.page.TableDataInfo; import com.czlis.common.enums.BusinessType; import com.czlis.common.utils.StringUtils; import com.czlis.common.utils.poi.ExcelUtil; +import com.czlis.interfaceCommon.utils.CommonUtil; import com.czlis.system.domain.SysUserRole; import com.czlis.system.service.ISysDeptService; import com.czlis.system.service.ISysRoleService; @@ -50,6 +51,8 @@ public class SysRoleController extends BaseController { @Autowired private ISysDeptService deptService; + @Autowired + private CommonUtil commonUtil; @PreAuthorize("@ss.hasPermi('system:role:list')") @GetMapping("/list") @@ -241,6 +244,9 @@ public class SysRoleController extends BaseController { if(sysUser != null) { nickName = sysUser.getNickName(); } + if(nickName == null || nickName.equals("") ) { + nickName = commonUtil.getComDictNameById("SRD", username); + } return AjaxResult.success(nickName); } } diff --git a/liswork/src/main/java/com/czlis/liswork/controller/work/RcvBarcodeRefusedController.java b/liswork/src/main/java/com/czlis/liswork/controller/work/RcvBarcodeRefusedController.java index 41a42df..a0125d1 100644 --- a/liswork/src/main/java/com/czlis/liswork/controller/work/RcvBarcodeRefusedController.java +++ b/liswork/src/main/java/com/czlis/liswork/controller/work/RcvBarcodeRefusedController.java @@ -7,10 +7,7 @@ import com.czlis.liswork.service.RcvBarcodeRefusedService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -29,14 +26,15 @@ public class RcvBarcodeRefusedController extends BaseController { return rcvBarcodeRefusedService.getData(sqh,getUsername()); } - @ApiOperation("刷新界面数据") + //@ApiOperation("刷新界面数据") @GetMapping("/refreshData") public Result refreshData(String sqh){ return rcvBarcodeRefusedService.refreshData(sqh); } + @ApiOperation("保存数据") @PostMapping("/saveData") - public Result saveData(List rcvBarcodeRefusedDTOList){ + public Result saveData(@RequestBody List rcvBarcodeRefusedDTOList){ return rcvBarcodeRefusedService.saveData(rcvBarcodeRefusedDTOList,getUsername(),getLoginUser().getUser().getNickName()); } } diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/RcvBarcodeRefusedServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/RcvBarcodeRefusedServiceImpl.java index fb5dcbf..6be6011 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/RcvBarcodeRefusedServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/RcvBarcodeRefusedServiceImpl.java @@ -3,6 +3,7 @@ package com.czlis.liswork.service.impl; import com.czlis.common.core.domain.Result; import com.czlis.common.core.domain.entity.lis.LabRefused; import com.czlis.common.core.domain.entity.lis.LabReqmain; +import com.czlis.common.core.domain.entity.lis.LabReqsteplog; import com.czlis.interfaceCommon.constants.LisinterfaceNameConstants; import com.czlis.interfaceCommon.mapper.LabRefusedMapper; import com.czlis.interfaceCommon.pojo.inter.DayMessage; @@ -10,6 +11,7 @@ import com.czlis.interfaceCommon.pojo.inter.GetReqInterface; import com.czlis.interfaceCommon.utils.CommonUtil; import com.czlis.interfaceCommon.utils.LisInterfaceUtil; import com.czlis.interfaceCommon.utils.LisUtil; +import com.czlis.interfaceCommon.utils.LisWorkBase; import com.czlis.liswork.mapper.work.RcvBarcodeRefusedMapper; import com.czlis.liswork.pojo.DTO.RcvBarcodeRefusedDTO; import com.czlis.liswork.service.RcvBarcodeRefusedService; @@ -33,6 +35,8 @@ public class RcvBarcodeRefusedServiceImpl implements RcvBarcodeRefusedService { private CommonUtil commonUtil; @Autowired LabRefusedMapper labRefusedMapper; + @Autowired + LisWorkBase lisWorkBase; @Override public Result getData(String sqh,String userName) { @@ -50,7 +54,7 @@ public class RcvBarcodeRefusedServiceImpl implements RcvBarcodeRefusedService { //判断条码状态 LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh); if(labReqmainOne == null) return new Result("-1","没有找到该条码的信息!"); - String zt = labReqmainOne.getZt(); + String zt = labReqmainOne.getZt().trim(); if(zt == null || zt.equals("")) return new Result("-1","没有获取到该条码的状态的信息!"); switch (zt){ case "1": @@ -87,7 +91,6 @@ public class RcvBarcodeRefusedServiceImpl implements RcvBarcodeRefusedService { * 根据参数sp_refusedid确定,回写tzr 这个字段给我 * */ - if(rcvBarcodeRefusedDTOList.size() == 0) return new Result("-1","入参不能为空!"); //校验数据 for (RcvBarcodeRefusedDTO rcvBarcodeRefusedDTO : rcvBarcodeRefusedDTOList) { @@ -123,12 +126,12 @@ public class RcvBarcodeRefusedServiceImpl implements RcvBarcodeRefusedService { break; } - String lastUserNo = commonUtil.getComOptValue("_BAR_", "rcv_lastuserno"); - if(lastUserNo.equals("1") && userName != null && !userName.equals("")){ - - }else{ - //打开登录窗口,核对信息 - } + // String lastUserNo = commonUtil.getComOptValue("_BAR_", "rcv_lastuserno"); +// if(lastUserNo.equals("1") && userName != null && !userName.equals("")){ +// +// }else{ +// //打开登录窗口,核对信息 +// } } @@ -162,7 +165,7 @@ public class RcvBarcodeRefusedServiceImpl implements RcvBarcodeRefusedService { String refuseText = rcvBarcodeRefusedDTO.getRefuseText(); String refName = commonUtil.getComDictNameById("JQLY", refuseText); - if(refName == null || refName.equals("")) refuseText = refName; + if(refName != null && !refName.equals("")) refuseText = refName; LabReqmain labReqmain = new LabReqmain(); labReqmain.setSqh(sqh); labReqmain.setBz3(refuseText); @@ -193,17 +196,20 @@ public class RcvBarcodeRefusedServiceImpl implements RcvBarcodeRefusedService { dayMessage.setMsgid(msgId); Result result = lisInterfaceUtil.invokeLisInterface(LisinterfaceNameConstants.DAYMESSAGE, dayMessage); if(!result.getCode().equals("0")) return new Result("-1","调用接口失败!"+result.getMsg()); + //保存数据 + saveDBData(labRefused,labReqmain,userName); } - - - return null; + return new Result("0","保存数据成功!"); } @Transactional - public void saveDBData(LabRefused labRefused,LabReqmain labReqmain){ + public void saveDBData(LabRefused labRefused,LabReqmain labReqmain,String userName){ labRefusedMapper.insertLabRefused(labRefused); + log.info("labReqmain:{}",labReqmain); commonUtil.updateLabReqmain(labReqmain); + //写操作记录 + lisWorkBase.setlabReqsteplog(labRefused.getSqh(),"8",userName); } } diff --git a/zycx/src/main/java/com/czlis/zycx/service/impl/ZycxServiceImpl.java b/zycx/src/main/java/com/czlis/zycx/service/impl/ZycxServiceImpl.java index f745ce6..62f009f 100644 --- a/zycx/src/main/java/com/czlis/zycx/service/impl/ZycxServiceImpl.java +++ b/zycx/src/main/java/com/czlis/zycx/service/impl/ZycxServiceImpl.java @@ -67,22 +67,22 @@ public class ZycxServiceImpl implements ZycxService { webGetBarcode.setZt(querySqdVO.getZt()); List sqdInfoList = zycxMapper.getSQDInfo(webGetBarcode); //排序 - sqdInfoList.sort(new Comparator() { - @Override - public int compare(Web_getBarcode o1, Web_getBarcode o2) { - String ch1 = LisUtil.isBank(o1.getCh()).trim(); - String ch2 = LisUtil.isBank(o2.getCh()).trim(); - int i = ch1.compareTo(ch2); - if(i == 0){ - Date sqsj1 = o1.getSqsj(); - Date sqsj2 = o2.getSqsj(); - int i1 = sqsj1.compareTo(sqsj2); - return i1; - }else{ - return i; - } - } - }); +// sqdInfoList.sort(new Comparator() { +// @Override +// public int compare(Web_getBarcode o1, Web_getBarcode o2) { +// String ch1 = LisUtil.isBank(o1.getCh()).trim(); +// String ch2 = LisUtil.isBank(o2.getCh()).trim(); +// int i = ch1.compareTo(ch2); +// if(i == 0){ +// Date sqsj1 = o1.getSqsj(); +// Date sqsj2 = o2.getSqsj(); +// int i1 = sqsj1.compareTo(sqsj2); +// return i1; +// }else{ +// return i; +// } +// } +// }); return sqdInfoList; } @@ -130,10 +130,10 @@ public class ZycxServiceImpl implements ZycxService { } if(sp.equals("1")){ - Result result = execSQDExecSP(sqhOne, userid, status, yljg); + Result result = execSQDExecSP(sqhOne, userid, status, yljg,i); if(!result.getCode().equals("0")) return result; }else{ - Result result = execSQDExecHTTP(sqhOne, userid, status, yljg); + Result result = execSQDExecHTTP(sqhOne, userid, status, yljg,i); if(!result.getCode().equals("0")) return result; } @@ -270,7 +270,7 @@ public class ZycxServiceImpl implements ZycxService { } @Transactional - public Result execSQDExecSP(String sqh,String userid,String status,String yljg){ + public Result execSQDExecSP(String sqh,String userid,String status,String yljg,int i){ Map map = new HashMap<>(); map.put("sqh", sqh); map.put("userid", userid); @@ -292,7 +292,7 @@ public class ZycxServiceImpl implements ZycxService { } @Transactional - public Result execSQDExecHTTP(String sqh,String userid,String status,String yljg){ + public Result execSQDExecHTTP(String sqh,String userid,String status,String yljg,int i){ SetReqStatus setReqStatus = new SetReqStatus(); setReqStatus.setStatus(status); setReqStatus.setSqh(sqh); diff --git a/zycx/src/main/resources/mapper/ZycxMapper.xml b/zycx/src/main/resources/mapper/ZycxMapper.xml index 9da20bd..02e8055 100644 --- a/zycx/src/main/resources/mapper/ZycxMapper.xml +++ b/zycx/src/main/resources/mapper/ZycxMapper.xml @@ -33,6 +33,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and a.ch = #{queryValue} and a.brxm like '%'+#{queryValue}+'%' + order by (case a.zt when '8' then '0' else zt end),ch,sqsj