Jelajahi Sumber

内外部导入优化

DLC 4 minggu lalu
induk
melakukan
7a69331b52

+ 7 - 5
qcs-common/src/main/java/com/rongwei/bscommon/sys/service/impl/QcsMainCostServiceImpl.java

@@ -831,11 +831,13 @@ public class QcsMainCostServiceImpl extends ServiceImpl<QcsMainCostDao, QcsMainC
                 if (StringUtils.isNotBlank(stringBuilder.toString())) {
                     allStrBuilder.append("第").append(i + 1).append("行").append(stringBuilder.deleteCharAt(stringBuilder.length() - 1)).append("<br>");
                 } else {
-                    Map<String, String> proTypeLossNo = new HashMap<>();
-                    proTypeLossNo.put("PROID", qcsLossDetailDo.getProid());
-                    proTypeLossNo.put("LOSSTYPE", qcsLossDetailDo.getLosstype());
-                    proTypeLossNo.put("LOSSNO", qcsLossDetailDo.getLossno());
-                    hasProTypeLossNos.add(proTypeLossNo);
+                    if (StringUtils.isNotEmpty(qcsLossDetailDo.getProid()) && StringUtils.isNotEmpty(qcsLossDetailDo.getLosstype()) && StringUtils.isNotEmpty(qcsLossDetailDo.getLossno())) {
+                        Map<String, String> proTypeLossNo = new HashMap<>();
+                        proTypeLossNo.put("PROID", qcsLossDetailDo.getProid());
+                        proTypeLossNo.put("LOSSTYPE", qcsLossDetailDo.getLosstype());
+                        proTypeLossNo.put("LOSSNO", qcsLossDetailDo.getLossno());
+                        hasProTypeLossNos.add(proTypeLossNo);
+                    }
                     qcsLossDetailDoList.add(qcsLossDetailDo);
                 }
             }