lyhzzz 2 년 전
부모
커밋
963d4bd1dd
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      src/main/java/com/fdkankan/sale/service/impl/RepairSupplyService.java

+ 8 - 1
src/main/java/com/fdkankan/sale/service/impl/RepairSupplyService.java

@@ -88,7 +88,14 @@ public class RepairSupplyService {
         HashMap<Integer,PartLog> map = new HashMap<>();
         if(type != 2){
             List<PartLog> partLogs = partLogService.list(wrapper2);
-            partLogs.forEach(entity -> map.put(entity.getPartId(),entity));
+            for (PartLog partLog : partLogs) {
+                if(map.get(partLog.getPartId()) != null){
+                    PartLog partLog1 = map.get(partLog.getPartId());
+                    partLog1.setCount(partLog1.getCount() + partLog.getCount());
+                }else {
+                    map.put(partLog.getPartId(),partLog);
+                }
+            }
         }
 
         HashMap<Integer,Integer> partPriceListMap = new HashMap<>();