浏览代码

防止事务回滚多次打印

WANGJIALIANG 3 年之前
父节点
当前提交
a4f4e8afac
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/main/java/cn/hnthyy/thmz/service/impl/thmz/DispensingSocketServiceImpl.java

+ 6 - 4
src/main/java/cn/hnthyy/thmz/service/impl/thmz/DispensingSocketServiceImpl.java

@@ -73,10 +73,12 @@ public class DispensingSocketServiceImpl implements DispensingSocketService {
         List<MzChargeDetail> ycChargeDetail = new ArrayList<>();
         for (int i = 0; i < chargeDetails.size(); i++) {
             MzChargeDetail chargeDetail = chargeDetails.get(i);
-            if(chargeDetail.getGroupNo().equals("71") && chargeDetail.getIsHide() != 1){
-                xyChargeDetail.add(chargeDetail);
-            }else if(chargeDetail.getGroupNo().equals("91")){
-                ycChargeDetail.add(chargeDetail);
+            if(chargeDetail.getPrintFlag().equals("0")){
+                if(chargeDetail.getGroupNo().equals("71") && chargeDetail.getIsHide() != 1){
+                    xyChargeDetail.add(chargeDetail);
+                }else if(chargeDetail.getGroupNo().equals("91")){
+                    ycChargeDetail.add(chargeDetail);
+                }
             }
         }
         if(xyChargeDetail.size() > 0 || ycChargeDetail.size() > 0){