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 @@