فهرست منبع

fix 学校信息编辑

he2802 4 سال پیش
والد
کامیت
65380e8a27

+ 4 - 4
zhongzheng-admin/src/main/java/com/zhongzheng/controller/user/UserSchoolInfoController.java

@@ -92,13 +92,13 @@ public class UserSchoolInfoController extends BaseController {
     /**
      * 修改用户学校信息
      */
-   /* @ApiOperation("修改用户学校信息")
+    @ApiOperation("修改用户学校信息")
     @PreAuthorize("@ss.hasPermi('system:info:edit')")
     @Log(title = "用户学校信息", businessType = BusinessType.UPDATE)
     @PutMapping()
-    public AjaxResult<Void> edit(@RequestBody UserSchoolInfoEditBo bo) {
-        return toAjax(iUserSchoolInfoService.updateByEditBo(bo) ? 1 : 0);
-    }*/
+    public AjaxResult<Void> edit(@RequestBody UserSchoolInfoEditBo bo) throws IllegalAccessException {
+        return toAjax(iUserSchoolInfoService.updateByEditBo(bo,true) ? 1 : 0);
+    }
 
     /**
      * 删除用户学校信息

+ 1 - 1
zhongzheng-api/src/main/java/com/zhongzheng/controller/user/UserSchoolInfoController.java

@@ -72,7 +72,7 @@ public class UserSchoolInfoController extends BaseController {
         if(loginUser.getUser().getUserId()!=bo.getUserId()){
             return AjaxResult.error("无权限修改");
         }
-        return toAjax(iUserSchoolInfoService.updateByEditBo(bo) ? 1 : 0);
+        return toAjax(iUserSchoolInfoService.updateByEditBo(bo,false) ? 1 : 0);
     }
 
 

+ 1 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/IUserSchoolInfoService.java

@@ -44,7 +44,7 @@ public interface IUserSchoolInfoService extends IService<UserSchoolInfo> {
 	 * @param bo 用户学校信息编辑业务对象
 	 * @return
 	 */
-	Boolean updateByEditBo(UserSchoolInfoEditBo bo) throws IllegalAccessException;
+	Boolean updateByEditBo(UserSchoolInfoEditBo bo,Boolean isAdmin) throws IllegalAccessException;
 
 	/**
 	 * 校验并删除数据

+ 9 - 3
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserSchoolInfoServiceImpl.java

@@ -127,14 +127,20 @@ public class UserSchoolInfoServiceImpl extends ServiceImpl<UserSchoolInfoMapper,
         return this.save(add);
     }
 
+
+
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public Boolean updateByEditBo(UserSchoolInfoEditBo bo) throws IllegalAccessException {
+    public Boolean updateByEditBo(UserSchoolInfoEditBo bo,Boolean isAdmin) throws IllegalAccessException {
         UserSchoolInfo update = BeanUtil.toBean(bo, UserSchoolInfo.class);
         validEntityBeforeSave(update);
 
-        //增加学习的积分
-        information(bo);
+        if(!isAdmin){
+            //后台操作不增加积分
+            //增加学习的积分
+            information(bo);
+
+        }
 
         update.setUpdateTime(DateUtils.getNowTime());
         return this.updateById(update);