diff --git a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApply.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApply.java
index b8915ae..8677683 100644
--- a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApply.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApply.java
@@ -54,4 +54,5 @@ public class RegApply {
private String Status;
private String applyid;
private String reqDetailName;
+ private String bz;
}
diff --git a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java
index 3499748..260b007 100644
--- a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java
@@ -28,4 +28,5 @@ public class RegApplyDetail {
private BigDecimal amount;
private String itemclass;
private String classid;
+ private String barcode;
}
diff --git a/pf_interfaceCommon/src/main/resources/mapper/RegApplyDetailMapper.xml b/pf_interfaceCommon/src/main/resources/mapper/RegApplyDetailMapper.xml
index 2b6d55e..a91cc76 100644
--- a/pf_interfaceCommon/src/main/resources/mapper/RegApplyDetailMapper.xml
+++ b/pf_interfaceCommon/src/main/resources/mapper/RegApplyDetailMapper.xml
@@ -23,12 +23,8 @@
diff --git a/pf_interfaceCommon/src/main/resources/mapper/RegApplyMapper.xml b/pf_interfaceCommon/src/main/resources/mapper/RegApplyMapper.xml
index 7bb9ab8..425dd1b 100644
--- a/pf_interfaceCommon/src/main/resources/mapper/RegApplyMapper.xml
+++ b/pf_interfaceCommon/src/main/resources/mapper/RegApplyMapper.xml
@@ -43,6 +43,7 @@
applyid,
Status,
reqDetailName,
+ bz,
create_by,create_time
)
values (
@@ -85,15 +86,13 @@
#{applyid},
#{Status},
#{reqDetailName},
+ #{bz},
#{create_by},#{create_time}
)
@@ -141,6 +140,7 @@
update_time = #{update_time},
Status = #{Status},
reqDetailName = #{reqDetailName},
+ bz = #{bz},
applyid = #{applyid}
where applyid = #{applyid}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegRequestInfoServiceImpl.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegRequestInfoServiceImpl.java
index 0c811a8..bd160de 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegRequestInfoServiceImpl.java
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegRequestInfoServiceImpl.java
@@ -1,14 +1,18 @@
package com.transitPlatForm.transitPF.service.impl;
import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.util.StrUtil;
+import cn.hutool.json.JSONUtil;
import com.transitPlatForm.common.core.domain.Result;
import com.transitPlatForm.common.core.domain.entity.reg.*;
+import com.transitPlatForm.common.utils.SecurityUtils;
import com.transitPlatForm.interfaceCommon.mapper.CommonMapper;
import com.transitPlatForm.interfaceCommon.mapper.RegApplyDetailMapper;
import com.transitPlatForm.interfaceCommon.mapper.RegApplyMapper;
import com.transitPlatForm.interfaceCommon.utils.CommonUtil;
import com.transitPlatForm.interfaceCommon.utils.LisUtil;
import com.transitPlatForm.interfaceCommon.utils.LoginConfigParamUtil;
+import com.transitPlatForm.interfaceCommon.websocket.WebSocketMessage;
import com.transitPlatForm.transitPF.mapper.RegRequestInfoMapper;
import com.transitPlatForm.transitPF.mapper.RegTransitSampleMapper;
import com.transitPlatForm.transitPF.pojo.DTO.RegRequestInfoDTO;
@@ -148,9 +152,9 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
if(barcodeList.contains(transitSampleDetail.getBarcode())) continue;
barcodeList.add(transitSampleDetail.getBarcode());
}
+ Result result = printBar(barcodeList);
+ if(!result.equals("0")) return result;
for (String barCode: barcodeList) {
- Result result = printBar(barCode);
- if(!result.equals("0")) return result;
//修改状态
applicationContext.getBean(RegRequestInfoServiceImpl.class).updatePrintStatus(applyId,barCode);
@@ -185,7 +189,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
*/
public Result createBarcode(String applyId){
String ls_nopriceitems = "";
-
+ if(applyId == null || applyId.equals("")) return new Result("-1","申请单号不能为空!");
RegApply regApply = regApplyMapper.queryOne(applyId);
if(regApply == null) return new Result("0","没有找到申请单信息!");
RegApplyDetail regApplyDetail1 = new RegApplyDetail();
@@ -252,6 +256,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
reqSqdInfo.put("sample_SrcHospBarcode",itemClass); //条码类别
reqSqdInfo.put("sample_UserCode",regApply.getUserCode());
reqSqdInfo.put("sample_UserName",regApply.getUserName());
+ reqSqdInfo.put("sample_bz",regApply.getBz());
reqSqdInfo.put("detail_OrderItemCode",regApplyDetail.getOrderItemCode());
reqSqdInfo.put("detail_OrderItemName",regApplyDetail.getOrderItemName());
@@ -362,6 +367,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
regTransitSample.setCheckPUR(jymd);
regTransitSample.setCreate_by(LisUtil.isBank(stringObjectMap.get("sample_UserCode")));
regTransitSample.setCreate_time(commonUtil.getCurrentTime());
+ regTransitSample.setExpressNum(LisUtil.isBank(stringObjectMap.get("sample_bz")));
regTransitSampleList.add(k,regTransitSample);
}
@@ -423,7 +429,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
* 打印条码
* @param barcode
*/
- public Result printBar(String barcode){
+ public Result printBar(List barcode){
return null;
}
@@ -446,6 +452,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
public List getBarcodeList(String applyId){
List barcodeList = new ArrayList<>();
+ if(applyId == null || applyId.equals("")) return barcodeList;
RegTransitSampleDetail regTransitSampleDetail = new RegTransitSampleDetail();
regTransitSampleDetail.setApplyid(applyId);
List regTransitSampleDetailList = regTransitSampleMapper.getRegTransitSampleDetail(regTransitSampleDetail);
diff --git a/pf_transitPF/src/main/resources/mapper/RegRequestInfoMapper.xml b/pf_transitPF/src/main/resources/mapper/RegRequestInfoMapper.xml
index 9452657..32746cb 100644
--- a/pf_transitPF/src/main/resources/mapper/RegRequestInfoMapper.xml
+++ b/pf_transitPF/src/main/resources/mapper/RegRequestInfoMapper.xml
@@ -6,12 +6,13 @@