ソースを参照

仓库同步报错修复

mac 2 年 前
コミット
1abeae5ce8

+ 6 - 2
kxs-transfer/src/main/java/com/kxs/transfer/api/service/store/impl/KxsWarehouseServiceImpl.java

@@ -113,7 +113,9 @@ public class KxsWarehouseServiceImpl extends ServiceImpl<KxsWarehouseMapper, Kxs
                     }
                     break;
                 case "FilePath":
-                    warehouse.setFileUrl(validFieldDataMap.get(field).toString());
+                    if(validFieldDataMap.get(field) != null){
+                        warehouse.setFileUrl(validFieldDataMap.get(field).toString());
+                    }
                     break;
                 case "ManageMobile":
                     warehouse.setWarehousePhone(validFieldDataMap.get(field).toString());
@@ -125,7 +127,9 @@ public class KxsWarehouseServiceImpl extends ServiceImpl<KxsWarehouseMapper, Kxs
                     warehouse.setPledgeAmount(new BigDecimal(validFieldDataMap.get(field).toString()));
                     break;
                 case "Remark":
-                    warehouse.setRemark(validFieldDataMap.get(field).toString());
+                    if(validFieldDataMap.get(field) != null){
+                        warehouse.setRemark(validFieldDataMap.get(field).toString());
+                    }
                     break;
                 case "UpdateMan":
                     warehouse.setUpdateBy(validFieldDataMap.get(field).toString());