he2802 há 2 anos atrás
pai
commit
160dcfe69d

+ 1 - 1
zhongzheng-admin/src/main/java/com/zhongzheng/controller/distribution/DistributionSellerController.java

@@ -101,7 +101,7 @@ public class DistributionSellerController extends BaseController {
     @Log(title = "分销业务员", businessType = BusinessType.UPDATE)
     @PostMapping("/sysEdit")
     public AjaxResult<Void> sysEdit(@RequestBody DistributionSellerEditBo bo) {
-        return toAjax(iDistributionSellerService.updateByEditBo(bo) ? 1 : 0);
+        return toAjax(iDistributionSellerService.updateBySysEditBo(bo) ? 1 : 0);
     }
 
 

+ 19 - 1
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/DistributionSellerServiceImpl.java

@@ -446,13 +446,31 @@ public class DistributionSellerServiceImpl extends ServiceImpl<DistributionSelle
     @Override
     public Boolean updateByEditBo(DistributionSellerEditBo bo) {
         SysUser user = new SysUser();
-        user.setAvatar(bo.getAvatar());
+        if(Validator.isNotEmpty(bo.getAvatar())){
+            user.setAvatar(bo.getAvatar());
+        }
         user.setUserId(bo.getSysUserId());
         user.setUpdateTime(DateUtils.getNowDate());
         if(Validator.isNotNull(bo.getStatus())){
             user.setStatus(new Long(bo.getStatus()));
         }
+        return iSysUserService.updateById(user);
+    }
 
+    @Override
+    public Boolean updateBySysEditBo(DistributionSellerEditBo bo) {
+        if(Validator.isEmpty(bo.getSellerId())){
+            throw new CustomException("业务员ID错误");
+        }
+        SysUser user = iSysUserService.getOne(new LambdaQueryWrapper<SysUser>()
+                .eq(SysUser::getSellerId,bo.getSellerId()));
+        if(Validator.isNotEmpty(bo.getAvatar())){
+            user.setAvatar(bo.getAvatar());
+        }
+        if(Validator.isNotNull(bo.getStatus())){
+            user.setStatus(new Long(bo.getStatus()));
+        }
+        user.setUpdateTime(DateUtils.getNowDate());
         return iSysUserService.updateById(user);
     }
 

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/distribution/service/IDistributionSellerService.java

@@ -52,6 +52,8 @@ public interface IDistributionSellerService extends IService<DistributionSeller>
 	 */
 	Boolean updateByEditBo(DistributionSellerEditBo bo);
 
+	Boolean updateBySysEditBo(DistributionSellerEditBo bo);
+
 	/**
 	 * 校验并删除数据
 	 * @param ids 主键集合