学校,教育局共用功能权限划分.除食材管理(教育局增删改查,学校只有查)外,均为学校可增删改查,教育局只有查询权限
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.edu;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -41,11 +43,25 @@ public class FoodController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated(AddGroup.class) FoodVO foodVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.EDU.equals(accountType)){
|
||||
return error("非教育局账号无法添加食材");
|
||||
}
|
||||
}
|
||||
return foodService.saveVO(foodVO);
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) FoodVO foodVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.EDU.equals(accountType)){
|
||||
return error("非教育局账号无法修改食材细信息");
|
||||
}
|
||||
}
|
||||
return foodService.updateVO(foodVO);
|
||||
}
|
||||
|
||||
@@ -54,6 +70,13 @@ public class FoodController extends BaseController {
|
||||
if(foodId == null){
|
||||
return error("未指定要删除的食材");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.EDU.equals(accountType)){
|
||||
return error("非教育局账号无法删除食材");
|
||||
}
|
||||
}
|
||||
boolean flag = foodService.removeById(foodId);
|
||||
return flag ? success("删除成功") : error("删除失败");
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -45,6 +47,13 @@ public class AccompanyMealController extends BaseController {
|
||||
|
||||
@RequestMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated(AddGroup.class) AccompanyMealVO accompanyMealVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加陪餐记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = accompanyMealVO.getWxAccompanyImage();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -55,6 +64,13 @@ public class AccompanyMealController extends BaseController {
|
||||
|
||||
@RequestMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) AccompanyMealVO accompanyMealVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改陪餐记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = accompanyMealVO.getWxAccompanyImage();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -68,6 +84,13 @@ public class AccompanyMealController extends BaseController {
|
||||
if(accompanyMealId == null){
|
||||
return error("请选择要删除的陪餐记录");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除陪餐记录");
|
||||
}
|
||||
}
|
||||
return accompanyMealService.removeWithId(accompanyMealId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -42,6 +44,13 @@ public class CattenController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@Validated(AddGroup.class) @RequestBody CattenVO cattenVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加食堂");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = cattenVO.getWxLicenseImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -56,6 +65,13 @@ public class CattenController extends BaseController {
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@Validated(UpdateGroup.class) @RequestBody CattenVO cattenVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改食堂信息");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = cattenVO.getWxLicenseImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -73,6 +89,13 @@ public class CattenController extends BaseController {
|
||||
if (cattenId == null) {
|
||||
return error("请选择要删除的食堂");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除食堂");
|
||||
}
|
||||
}
|
||||
return cattenService.removeById(cattenId) ? success("删除成功") : error("删除失败");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,10 @@ package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.mysql.cj.xdevapi.Table;
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.utils.PageUtils;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
@@ -51,11 +53,25 @@ public class DishController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated(AddGroup.class) DishVO dishVO) {
|
||||
return dishService.saveVO(dishVO);
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加菜品信息");
|
||||
}
|
||||
}
|
||||
return dishService.saveVO(dishVO);
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(AddGroup.class) DishVO dishVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改菜品信息");
|
||||
}
|
||||
}
|
||||
return dishService.updateVO(dishVO);
|
||||
}
|
||||
|
||||
@@ -64,6 +80,13 @@ public class DishController extends BaseController {
|
||||
if(dishId == null){
|
||||
return error("未指定要删除的菜品");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除菜品信息");
|
||||
}
|
||||
}
|
||||
boolean flag = dishService.removeById(dishId);
|
||||
return flag ? success("删除成功") : error("删除失败");
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -41,11 +43,25 @@ public class FoodBookController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated(AddGroup.class) FoodBookVO foodBookVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加菜谱信息");
|
||||
}
|
||||
}
|
||||
return foodBookService.saveVO(foodBookVO);
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) FoodBookVO foodBookVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改菜谱信息");
|
||||
}
|
||||
}
|
||||
return foodBookService.updateVO(foodBookVO);
|
||||
}
|
||||
|
||||
@@ -54,6 +70,13 @@ public class FoodBookController extends BaseController {
|
||||
if(bookId == null){
|
||||
return error("未指定要删除的菜谱");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除菜谱信息");
|
||||
}
|
||||
}
|
||||
return foodBookService.removeWithId(bookId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -43,6 +45,13 @@ public class FoodSampleController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated(AddGroup.class) FoodSampleVO foodSampleVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加留样记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = foodSampleVO.getWxSaveImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -53,6 +62,13 @@ public class FoodSampleController extends BaseController {
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) FoodSampleVO foodSampleVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改留样记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = foodSampleVO.getWxSaveImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -66,6 +82,13 @@ public class FoodSampleController extends BaseController {
|
||||
if(sampleId == null){
|
||||
return error("未指定要删除的留样记录");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除留样记录");
|
||||
}
|
||||
}
|
||||
return foodSampleService.deleteWithId(sampleId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -40,11 +42,25 @@ public class MorningCheckInController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult save(@RequestBody @Validated(AddGroup.class) MorningCheckInVO morningCheckInVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加晨检记录");
|
||||
}
|
||||
}
|
||||
return morningCheckInService.saveVO(morningCheckInVO);
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) MorningCheckInVO morningCheckInVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改晨检记录");
|
||||
}
|
||||
}
|
||||
return morningCheckInService.updateVO(morningCheckInVO);
|
||||
}
|
||||
|
||||
@@ -53,6 +69,13 @@ public class MorningCheckInController extends BaseController {
|
||||
if(checkInId == null){
|
||||
return error("未指定要删除的晨检登记记录");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除晨检记录");
|
||||
}
|
||||
}
|
||||
return morningCheckInService.removewithId(checkInId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -82,6 +84,13 @@ public class MorningInspectionDetailController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated({AddGroup.class}) MorningInspectionDetailVO morningInspectionDetailVO){
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加晨检明细记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> images = morningInspectionDetailVO.getWxAbnormalImg();
|
||||
if(!CollectionUtils.isEmpty( images)){
|
||||
@@ -92,6 +101,13 @@ public class MorningInspectionDetailController extends BaseController {
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated({UpdateGroup.class}) MorningInspectionDetailVO morningInspectionDetailVO){
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改晨检明细记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> images = morningInspectionDetailVO.getWxAbnormalImg();
|
||||
if(!CollectionUtils.isEmpty( images)){
|
||||
@@ -105,6 +121,13 @@ public class MorningInspectionDetailController extends BaseController {
|
||||
if(morningDetailId == null){
|
||||
return error("未指定要删除的晨检明细");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除晨检明细记录");
|
||||
}
|
||||
}
|
||||
return morningInspectionDetailService.deleteWithId(morningDetailId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -43,6 +45,13 @@ public class RubbishDealController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@Validated(AddGroup.class) @RequestBody RubbishDealVO rubbishDealVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加餐余垃圾处理记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = rubbishDealVO.getWxDealImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -53,6 +62,13 @@ public class RubbishDealController extends BaseController {
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@Validated(UpdateGroup.class) @RequestBody RubbishDealVO rubbishDealVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改餐余垃圾处理记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = rubbishDealVO.getWxDealImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -66,6 +82,13 @@ public class RubbishDealController extends BaseController {
|
||||
if(dealId == null){
|
||||
return error("请选择要删除的厨余垃圾处理记录");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除餐余垃圾处理记录");
|
||||
}
|
||||
}
|
||||
return rubbishDealService.deleteWithId(dealId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,8 +5,10 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -48,6 +50,13 @@ public class SchoolStaffController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@Validated(AddGroup.class) @RequestBody SchoolStaffVO schoolStaffVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加食堂人员");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = schoolStaffVO.getWxHealthCertImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -58,6 +67,13 @@ public class SchoolStaffController extends BaseController {
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@Validated(UpdateGroup.class) @RequestBody SchoolStaffVO schoolStaffVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改食堂人员信息");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<WxImg> imageList = schoolStaffVO.getWxHealthCertImg();
|
||||
if(!CollectionUtils.isEmpty(imageList)){
|
||||
@@ -71,6 +87,13 @@ public class SchoolStaffController extends BaseController {
|
||||
if (staffId == null) {
|
||||
return error("请选择要删除的学校人员");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除学校人员");
|
||||
}
|
||||
}
|
||||
boolean flag = schoolStaffService.removeById(staffId);
|
||||
return flag ? success("删除成功") : error("删除失败");
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.zf.foodpurchase.fdsafe.web.school;
|
||||
|
||||
|
||||
import com.zf.foodpurchase.common.constant.WxAPPAccountConstants;
|
||||
import com.zf.foodpurchase.common.core.controller.BaseController;
|
||||
import com.zf.foodpurchase.common.core.domain.AjaxResult;
|
||||
import com.zf.foodpurchase.common.core.domain.entity.SysUser;
|
||||
import com.zf.foodpurchase.common.core.page.TableDataInfo;
|
||||
import com.zf.foodpurchase.common.valigroud.AddGroup;
|
||||
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
|
||||
@@ -44,6 +46,13 @@ public class SelfInspectionRecordController extends BaseController {
|
||||
|
||||
@PostMapping("/add")
|
||||
public AjaxResult add(@RequestBody @Validated(AddGroup.class) SelfInspectionRecordVO selfInspectionRecordVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法添加监督自查记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<SelfInspectionDetailVO> selfInspectionDetailVOList = selfInspectionRecordVO.getSelfInspectionDetailVOList();
|
||||
if(!CollectionUtils.isEmpty(selfInspectionDetailVOList)){
|
||||
@@ -59,6 +68,13 @@ public class SelfInspectionRecordController extends BaseController {
|
||||
|
||||
@PostMapping("/update")
|
||||
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) SelfInspectionRecordVO selfInspectionRecordVO) {
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法修改监督自查记录");
|
||||
}
|
||||
}
|
||||
// wxImage形式
|
||||
List<SelfInspectionDetailVO> selfInspectionDetailVOList = selfInspectionRecordVO.getSelfInspectionDetailVOList();
|
||||
if(!CollectionUtils.isEmpty(selfInspectionDetailVOList)){
|
||||
@@ -77,6 +93,13 @@ public class SelfInspectionRecordController extends BaseController {
|
||||
if(selfRecordId == null){
|
||||
return error("未指定要删除的自检记录");
|
||||
}
|
||||
SysUser user = getLoginUser().getUser();
|
||||
if(!user.isAdmin()){
|
||||
Integer accountType =getLoginUser().getUser().getAccountType();
|
||||
if(!WxAPPAccountConstants.SCHOOL.equals(accountType)){
|
||||
return error("非学校账号无法删除监督自查记录");
|
||||
}
|
||||
}
|
||||
return selfInspectionRecordService.deleteWithId(selfRecordId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user