Преглед изворни кода

修复地址导入失败问题

codingliang пре 9 месеци
родитељ
комит
d828fe643b

+ 3 - 3
src/main/java/com/sqx/modules/address/dto/InsideAddressDTO.java

@@ -60,9 +60,9 @@ public class InsideAddressDTO implements Serializable {
     @ExcelProperty(value = "经度")
     private Double lng;
 
-    @ApiModelProperty(name = "度")
-    @NotNull(message = "度不能为空")
-    @ExcelProperty(value = "度")
+    @ApiModelProperty(name = "度")
+    @NotNull(message = "度不能为空")
+    @ExcelProperty(value = "度")
     private Double lat;
 
     @ApiModelProperty(name = "启用状态;1启用、0禁用")

+ 7 - 3
src/main/java/com/sqx/modules/address/service/impl/InsideAddressServiceImpl.java

@@ -128,9 +128,13 @@ public class InsideAddressServiceImpl extends ServiceImpl<InsideAddressDao, Insi
             private void saveBatch(List<InsideAddressDTO> dtoList) {
                 List<InsideAddress> list = dtoList.stream().map(item -> {
                     ValidatorUtils.validateEntity(item);
-                    InsideAddress address = new InsideAddress();
-                    BeanUtil.copyProperties(item, address);
-                    return address;
+                    InsideAddress insideAddress = new InsideAddress();
+                    BeanUtil.copyProperties(item, insideAddress);
+
+                    insideAddress.setDelFlag(Constant.NO);
+                    insideAddress.setCreateTime(new Date());
+                    insideAddress.setUpdateTime(new Date());
+                    return insideAddress;
                 }).collect(Collectors.toList());
 
                 saveOrUpdateBatch(list);