From 7d0209210d2d9cbef642bf159062528ff8e22c44 Mon Sep 17 00:00:00 2001
From: zhangfeng <1603559716@qq.com>
Date: 星期一, 24 七月 2023 12:03:12 +0800
Subject: [PATCH] Merge branch 'zf' of https://sinanoaq.cn:8888/r/hazardInvestigationSystem

---
 src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java |   43 +++++++++++++++++++++----------------------
 1 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java b/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java
index d6664fa..b8e40f0 100644
--- a/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java
+++ b/src/main/java/com/gk/hotwork/Service/ServiceImpl/SafetySelfInspectionImpl.java
@@ -79,17 +79,15 @@
         if (CollectionUtils.isNotEmpty(records)){
             DecimalFormat df = new DecimalFormat("0.00%");
             records = records.stream().map((safetySelfInspection) -> {
-                if (safetySelfInspection.getStatus() == 2) {
-                    Long id = safetySelfInspection.getId();
-                    SafetySelfInspectionItemQualifiedCountDO countDO = safetySelfInspectionItemMapper.countQualifiedDataById(id);
-                    safetySelfInspection.setUnqualifiedItem(countDO.getItemSum() - countDO.getQualifiedItem());
-                    if (countDO != null && countDO.getItemSum() != 0 && countDO.getItemSum() != null) {
-                        BigDecimal rate = new BigDecimal(countDO.getQualifiedItem())
-                                .divide(new BigDecimal(countDO.getItemSum()), 4, BigDecimal.ROUND_HALF_UP);
-                        String qualifiedRate = df.format(rate);
-                        safetySelfInspection.setQualifiedRate(qualifiedRate);
-                        safetySelfInspection.setItemSum(countDO.getItemSum());
-                    }
+                Long id = safetySelfInspection.getId();
+                SafetySelfInspectionItemQualifiedCountDO countDO = safetySelfInspectionItemMapper.countQualifiedDataById(id);
+                safetySelfInspection.setUnqualifiedItem(countDO.getItemSum() - countDO.getQualifiedItem());
+                if (countDO != null && countDO.getItemSum() != 0 && countDO.getItemSum() != null) {
+                    BigDecimal rate = new BigDecimal(countDO.getQualifiedItem())
+                            .divide(new BigDecimal(countDO.getItemSum()), 4, BigDecimal.ROUND_HALF_UP);
+                    String qualifiedRate = df.format(rate);
+                    safetySelfInspection.setQualifiedRate(qualifiedRate);
+                    safetySelfInspection.setItemSum(countDO.getItemSum());
                 }
                 return safetySelfInspection;
             }).collect(Collectors.toList());
@@ -123,17 +121,15 @@
         if (CollectionUtils.isNotEmpty(records)){
             DecimalFormat df = new DecimalFormat("0.00%");
             records = records.stream().map((safetySelfInspection) -> {
-                if (safetySelfInspection.getStatus() == 2) {
-                    Long id = safetySelfInspection.getId();
-                    SafetySelfInspectionItemQualifiedCountDO countDO = safetySelfInspectionItemMapper.countQualifiedDataById(id);
-                    safetySelfInspection.setUnqualifiedItem(countDO.getItemSum() - countDO.getQualifiedItem());
-                    if (countDO != null && countDO.getItemSum() != 0 && countDO.getItemSum() != null) {
-                        BigDecimal rate = new BigDecimal(countDO.getQualifiedItem())
-                                .divide(new BigDecimal(countDO.getItemSum()), 4, BigDecimal.ROUND_HALF_UP);
-                        String qualifiedRate = df.format(rate);
-                        safetySelfInspection.setQualifiedRate(qualifiedRate);
-                        safetySelfInspection.setItemSum(countDO.getItemSum());
-                    }
+                Long id = safetySelfInspection.getId();
+                SafetySelfInspectionItemQualifiedCountDO countDO = safetySelfInspectionItemMapper.countQualifiedDataById(id);
+                safetySelfInspection.setUnqualifiedItem(countDO.getItemSum() - countDO.getQualifiedItem());
+                if (countDO != null && countDO.getItemSum() != 0 && countDO.getItemSum() != null) {
+                    BigDecimal rate = new BigDecimal(countDO.getQualifiedItem())
+                            .divide(new BigDecimal(countDO.getItemSum()), 4, BigDecimal.ROUND_HALF_UP);
+                    String qualifiedRate = df.format(rate);
+                    safetySelfInspection.setQualifiedRate(qualifiedRate);
+                    safetySelfInspection.setItemSum(countDO.getItemSum());
                 }
                 return safetySelfInspection;
             }).collect(Collectors.toList());
@@ -324,6 +320,7 @@
      * @param param
      * @param user
      */
+    @Transactional
     @Override
     public void addSupervise(SafetySelfInspection param, UserInfo user) {
         requiredSuperviseVerification(param);
@@ -459,6 +456,7 @@
     /**
      * @Description: 删除
      */
+    @Transactional
     @Override
     public void delOne(Long id, UserInfo user) {
         selectVerification(id);
@@ -695,6 +693,7 @@
         return safetySelfInspectionItem;
     }
 
+    @Transactional
     @Override
     public void modItemInfo(SafetySelfInspectionItem param, UserInfo user) {
 

--
Gitblit v1.9.2