|
|
@@ -3,6 +3,7 @@ package org.jeecg.modules.smscheck.controller;
|
|
|
import cn.hutool.core.lang.Dict;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.aliyuncs.ram.model.v20150501.UpdateGroupRequest;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
@@ -16,6 +17,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.beanutils.PropertyUtils;
|
|
|
import org.apache.poi.ss.formula.functions.T;
|
|
|
import org.apache.shiro.SecurityUtils;
|
|
|
+import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.common.aspect.annotation.PermissionData;
|
|
|
import org.jeecg.common.constant.CommonConstant;
|
|
|
@@ -287,6 +289,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
@ApiOperation(value = "入网信息业务-导出", notes = "入网信息业务-导出")
|
|
|
@GetMapping(value = "/exportXls")
|
|
|
@PermissionData(pageComponent = "networkAccess/userStatistics")
|
|
|
+ @RequiresPermissions("userStatistic:excel")
|
|
|
public ModelAndView exportXls(HttpServletRequest request, BusinessReminderCard businessReminderCard) throws Exception {
|
|
|
// Step.1 组装查询条件
|
|
|
|
|
|
@@ -307,6 +310,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
|
|
|
@ApiOperation(value = "入网信息业务-导出", notes = "入网信息业务-导出")
|
|
|
@GetMapping(value = "/exportXlsUp")
|
|
|
+ @RequiresPermissions("userStatistic:excelUp")
|
|
|
@PermissionData(pageComponent = "networkAccess/userStatistics")
|
|
|
public ModelAndView exportXlsUp(HttpServletRequest request, BusinessReminderCard businessReminderCard) throws Exception {
|
|
|
// Step.1 组装查询条件
|
|
|
@@ -1017,6 +1021,8 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
return string;
|
|
|
}
|
|
|
@PostMapping(value = "/escalation")
|
|
|
+ @RequiresPermissions({"userStatistics:up","access:check:lists:up"})
|
|
|
+ @PermissionData(pageComponent = "networkAccess/userStatistics")
|
|
|
public Result<?> escalation(@RequestBody Map<String, List<String>> data) {
|
|
|
if (data==null|| data.size()==0){
|
|
|
return Result.error("参数为空");
|
|
|
@@ -1026,6 +1032,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
return Result.error("Id为空");
|
|
|
}
|
|
|
UpdateWrapper<BusinessReminderCard> updateWrapper = new UpdateWrapper<>();
|
|
|
+ String sql = QueryGenerator.installAuthJdbc(BusinessReminderCard.class);
|
|
|
updateWrapper.in("id", list).set("status", 2).set("up_time",new Date());
|
|
|
boolean update = businessReminderCardService.update(updateWrapper);
|
|
|
if (update) {
|
|
|
@@ -1034,6 +1041,8 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
return Result.error("上报失败");
|
|
|
}
|
|
|
@PostMapping(value = "/escalationCom")
|
|
|
+ @RequiresPermissions({"userStatistics:list:upCom","access:check:lists:upCom"})
|
|
|
+ @PermissionData(pageComponent = "networkAccess/userStatistics")
|
|
|
public Result<?> escalationCom(@RequestBody Map<String, List<String>> data) {
|
|
|
if (data==null|| data.size()==0){
|
|
|
return Result.error("参数为空");
|
|
|
@@ -1042,7 +1051,9 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
if (list==null|| list.size()==0){
|
|
|
return Result.error("Id为空");
|
|
|
}
|
|
|
+
|
|
|
UpdateWrapper<BusinessReminderCard> updateWrapper = new UpdateWrapper<>();
|
|
|
+ String sql = QueryGenerator.installAuthJdbc(BusinessReminderCard.class);
|
|
|
updateWrapper.in("id", list).set("status", 1);
|
|
|
boolean update = businessReminderCardService.update(updateWrapper);
|
|
|
if (update) {
|