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