Просмотр исходного кода

供应商保存时无delflag和更新者信息

baolei 4 месяцев назад
Родитель
Сommit
d91cdd25f3

+ 11 - 0
08.src/Xingxi/xingxi-admin/src/main/java/com/xingxi/web/controller/master/vendor/controller/VendorController.java

@@ -7,6 +7,7 @@ import com.xingxi.common.core.page.TableDataInfo;
 import com.xingxi.common.enums.BusinessType;
 import com.xingxi.common.enums.EDelFlag;
 import com.xingxi.common.exception.BusinessException;
+import com.xingxi.common.utils.DateUtils;
 import com.xingxi.common.utils.poi.ExcelUtil;
 import com.xingxi.master.vendor.domain.Vendor;
 import com.xingxi.master.vendor.service.IVendorService;
@@ -18,6 +19,7 @@ import org.springframework.ui.ModelMap;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.util.Date;
 import java.util.List;
 
 /**
@@ -71,6 +73,9 @@ public class VendorController extends BaseController {
     @PostMapping("/add")
     @ResponseBody
     public AjaxResult addSave(VendorVo vendor) {
+
+        Date nowDate = DateUtils.getNowDate();
+
         Vendor cond = new Vendor();
         cond.setVendorName(vendor.getVendorName());
         cond.setDelFlag(EDelFlag.NO.getVal());
@@ -78,6 +83,10 @@ public class VendorController extends BaseController {
         if (checkResult.size() > 0) {
             throw new BusinessException("已添加过的供应商!");
         }
+        vendor.setCreateUser(getLoginName());
+        vendor.setCreateTime(nowDate);
+        vendor.setUpdateUser(getLoginName());
+        vendor.setUpdateTime(nowDate);
         return toAjax(vendorVoService.insertVendorVo(vendor));
     }
 
@@ -107,6 +116,8 @@ public class VendorController extends BaseController {
         if (checkResult.size() > 0) {
             throw new BusinessException("已添加过的供应商!");
         }
+        vendor.setUpdateUser(getLoginName());
+        vendor.setUpdateTime(DateUtils.getNowDate());
         return toAjax(vendorVoService.updateVendorVo(vendor));
     }
 

+ 0 - 3
08.src/Xingxi/xingxi-admin/src/main/java/com/xingxi/web/controller/master/vendor/service/impl/VendorVoServiceImpl.java

@@ -5,7 +5,6 @@ import com.xingxi.common.core.domain.entity.SysDept;
 import com.xingxi.common.core.domain.entity.SysUser;
 import com.xingxi.common.enums.*;
 import com.xingxi.common.exception.BusinessException;
-import com.xingxi.common.utils.DateUtils;
 import com.xingxi.common.utils.ShiroUtils;
 import com.xingxi.common.utils.StringUtils;
 import com.xingxi.framework.shiro.service.SysPasswordService;
@@ -84,8 +83,6 @@ public class VendorVoServiceImpl implements IVendorVoService
 
         vendorVo.setVendorId(sysDept.getDeptId());
         vendorVo.setDelFlag(EDelFlag.NO.getVal());
-        vendorVo.setCreateTime(DateUtils.getNowDate());
-        vendorVo.setCreateUser(ShiroUtils.getLoginName());
 
 //        Vendor vdr = new Vendor();
 //        BeanUtils.copyProperties(vendorVo,vdr);