|
@@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -23,10 +24,9 @@ import org.jeecg.common.system.query.QueryGenerator;
|
|
|
import org.jeecg.common.system.vo.LoginUser;
|
|
import org.jeecg.common.system.vo.LoginUser;
|
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
|
import org.jeecg.modules.smscheck.entity.*;
|
|
import org.jeecg.modules.smscheck.entity.*;
|
|
|
-import org.jeecg.modules.smscheck.service.BusinessReminderCardService;
|
|
|
|
|
-import org.jeecg.modules.smscheck.service.PhonePurposeService;
|
|
|
|
|
-import org.jeecg.modules.smscheck.service.SysBusinessHallService;
|
|
|
|
|
-import org.jeecg.modules.smscheck.service.SysCompanyService;
|
|
|
|
|
|
|
+import org.jeecg.modules.smscheck.entity.excel.NameListExcel;
|
|
|
|
|
+import org.jeecg.modules.smscheck.entity.excel.ShowDownExcel;
|
|
|
|
|
+import org.jeecg.modules.smscheck.service.*;
|
|
|
import org.jeecg.modules.smscheck.util.HttpClientUtil;
|
|
import org.jeecg.modules.smscheck.util.HttpClientUtil;
|
|
|
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
|
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
|
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
|
@@ -35,11 +35,13 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
-
|
|
|
|
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.text.DateFormat;
|
|
import java.text.DateFormat;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
+import java.time.LocalDate;
|
|
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Matcher;
|
|
|
import java.util.regex.Pattern;
|
|
import java.util.regex.Pattern;
|
|
@@ -55,9 +57,12 @@ import java.util.stream.Stream;
|
|
|
@Slf4j
|
|
@Slf4j
|
|
|
public class BusinessReminderCardController extends JeecgController<BusinessReminderCard, BusinessReminderCardService> {
|
|
public class BusinessReminderCardController extends JeecgController<BusinessReminderCard, BusinessReminderCardService> {
|
|
|
@Value("${jeecg.path.upload}")
|
|
@Value("${jeecg.path.upload}")
|
|
|
- private String upLoadPath;
|
|
|
|
|
|
|
+ private static String upLoadPath;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private BusinessReminderCardService businessReminderCardService;
|
|
private BusinessReminderCardService businessReminderCardService;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private BusinessReminderCardLogService businessReminderCardLogService;
|
|
|
|
|
+
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private PhonePurposeService phonePurposeService;
|
|
private PhonePurposeService phonePurposeService;
|
|
|
|
|
|
|
@@ -84,8 +89,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
businessReminderCard.setDelFlag( CommonConstant.DEL_FLAG_0);
|
|
businessReminderCard.setDelFlag( CommonConstant.DEL_FLAG_0);
|
|
|
String numberResults_MultiString = request.getParameterMap().get("numberResults_MultiString")==null?"":
|
|
String numberResults_MultiString = request.getParameterMap().get("numberResults_MultiString")==null?"":
|
|
|
Arrays.toString(request.getParameterMap().get("numberResults_MultiString")).replace("[", "").replace("]", "").replace("*", "");
|
|
Arrays.toString(request.getParameterMap().get("numberResults_MultiString")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
- String numberResults = request.getParameterMap().get("numberResults")==null?"":
|
|
|
|
|
- Arrays.toString(request.getParameterMap().get("numberResults")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
|
|
|
|
+ List<String> numberResults = request.getParameterMap().get("numberResults[]")==null?new ArrayList<>(): new ArrayList<>(Arrays.asList(request.getParameterMap().get("numberResults[]")));
|
|
|
businessReminderCard.setNumberResults(null);
|
|
businessReminderCard.setNumberResults(null);
|
|
|
businessReminderCard.setSysBusinessHall(null);
|
|
businessReminderCard.setSysBusinessHall(null);
|
|
|
String createDateStart = request.getParameterMap().get("createDateStart")==null?"":
|
|
String createDateStart = request.getParameterMap().get("createDateStart")==null?"":
|
|
@@ -123,8 +127,13 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
if (StringUtils.isNotBlank(numberResults_MultiString)){
|
|
if (StringUtils.isNotBlank(numberResults_MultiString)){
|
|
|
queryWrapper.like("number_results",numberResults_MultiString);
|
|
queryWrapper.like("number_results",numberResults_MultiString);
|
|
|
}
|
|
}
|
|
|
- if (StringUtils.isNotBlank(numberResults)){
|
|
|
|
|
- queryWrapper.like("number_results",numberResults);
|
|
|
|
|
|
|
+ if (numberResults.size()!=0){
|
|
|
|
|
+ List<Integer> collect = numberResults.stream().map(Integer::valueOf)
|
|
|
|
|
+ .collect(Collectors.toList());
|
|
|
|
|
+ if (collect.contains(3)){
|
|
|
|
|
+ collect.add(4);
|
|
|
|
|
+ }
|
|
|
|
|
+ queryWrapper.in("number_results",collect);
|
|
|
}
|
|
}
|
|
|
queryWrapper.orderByDesc("create_time");
|
|
queryWrapper.orderByDesc("create_time");
|
|
|
Page<BusinessReminderCard> page = new Page<>(pageNo, pageSize);
|
|
Page<BusinessReminderCard> page = new Page<>(pageNo, pageSize);
|
|
@@ -180,8 +189,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
businessReminderCard.setDelFlag( CommonConstant.DEL_FLAG_0);
|
|
businessReminderCard.setDelFlag( CommonConstant.DEL_FLAG_0);
|
|
|
String numberResults_MultiString = request.getParameterMap().get("numberResults_MultiString")==null?"":
|
|
String numberResults_MultiString = request.getParameterMap().get("numberResults_MultiString")==null?"":
|
|
|
Arrays.toString(request.getParameterMap().get("numberResults_MultiString")).replace("[", "").replace("]", "").replace("*", "");
|
|
Arrays.toString(request.getParameterMap().get("numberResults_MultiString")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
- String numberResults = request.getParameterMap().get("numberResults")==null?"":
|
|
|
|
|
- Arrays.toString(request.getParameterMap().get("numberResults")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
|
|
|
|
+ List<String> numberResults = request.getParameterMap().get("numberResults[]")==null?new ArrayList<>(): new ArrayList<>(Arrays.asList(request.getParameterMap().get("numberResults[]")));
|
|
|
businessReminderCard.setNumberResults(null);
|
|
businessReminderCard.setNumberResults(null);
|
|
|
businessReminderCard.setSysBusinessHall(null);
|
|
businessReminderCard.setSysBusinessHall(null);
|
|
|
String createDateStart = request.getParameterMap().get("createDateStart")==null?"":
|
|
String createDateStart = request.getParameterMap().get("createDateStart")==null?"":
|
|
@@ -214,8 +222,13 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
if (StringUtils.isNotBlank(numberResults_MultiString)){
|
|
if (StringUtils.isNotBlank(numberResults_MultiString)){
|
|
|
queryWrapper.like("number_results",numberResults_MultiString);
|
|
queryWrapper.like("number_results",numberResults_MultiString);
|
|
|
}
|
|
}
|
|
|
- if (StringUtils.isNotBlank(numberResults)){
|
|
|
|
|
- queryWrapper.like("number_results",numberResults);
|
|
|
|
|
|
|
+ if (numberResults.size()!=0){
|
|
|
|
|
+ List<Integer> collect = numberResults.stream().map(Integer::valueOf)
|
|
|
|
|
+ .collect(Collectors.toList());
|
|
|
|
|
+ if (collect.contains(3)){
|
|
|
|
|
+ collect.add(4);
|
|
|
|
|
+ }
|
|
|
|
|
+ queryWrapper.in("number_results",collect);
|
|
|
}
|
|
}
|
|
|
queryWrapper.orderByDesc("create_time");
|
|
queryWrapper.orderByDesc("create_time");
|
|
|
return queryWrapper;
|
|
return queryWrapper;
|
|
@@ -227,7 +240,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
// Step.1 组装查询条件
|
|
// Step.1 组装查询条件
|
|
|
|
|
|
|
|
QueryWrapper<BusinessReminderCard> queryWrapper =getQueryWrapper( request,businessReminderCard);
|
|
QueryWrapper<BusinessReminderCard> queryWrapper =getQueryWrapper( request,businessReminderCard);
|
|
|
- LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
// Step.2 获取导出数据
|
|
// Step.2 获取导出数据
|
|
|
List<BusinessReminderCard> pageList = businessReminderCardService.list(queryWrapper);
|
|
List<BusinessReminderCard> pageList = businessReminderCardService.list(queryWrapper);
|
|
@@ -294,24 +307,83 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ // 设置日期格式
|
|
|
|
|
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
|
|
|
|
+
|
|
|
|
|
+ // 格式化日期为字符串
|
|
|
|
|
+ String format = LocalDate.now().format(formatter);
|
|
|
|
|
+ //name list
|
|
|
|
|
+ List<NameListExcel> excels =new ArrayList<>();
|
|
|
|
|
+ //上报蓝紫 nameList
|
|
|
|
|
+ List<ShowDownExcel>excelList =new ArrayList<>();
|
|
|
|
|
+
|
|
|
|
|
+ List<String> numberResults = request.getParameterMap().get("numberResults[]")==null?new ArrayList<>(): new ArrayList<>(Arrays.asList(request.getParameterMap().get("numberResults[]")));
|
|
|
|
|
+
|
|
|
|
|
+ if (numberResults!=null && numberResults.size()==1){
|
|
|
|
|
+ if (numberResults.get(0).equals("3")){
|
|
|
|
|
+ copyList(exportList,excels,NameListExcel.class);
|
|
|
|
|
+ for (NameListExcel excel : excels) {
|
|
|
|
|
+ excel.setApplicationDate(format);
|
|
|
|
|
+ }
|
|
|
|
|
+ return getModelAndView(excels,"骚扰电话\\诈骗电话管控申请表",NameListExcel.class);
|
|
|
|
|
+ }
|
|
|
|
|
+ //关停 shutDown
|
|
|
|
|
+ if (numberResults.get(0).equals("2")){
|
|
|
|
|
+ copyList(exportList,excelList,ShowDownExcel.class);
|
|
|
|
|
+ int i =1;
|
|
|
|
|
+ for (ShowDownExcel showDownExcel : excelList) {
|
|
|
|
|
+ showDownExcel.setIndex(i);
|
|
|
|
|
+ i++;
|
|
|
|
|
+ if (showDownExcel.getStatus().equals("0")){
|
|
|
|
|
+ showDownExcel.setIsNow("否");
|
|
|
|
|
+ showDownExcel.setLabel("安防停机-不可复开");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (showDownExcel.getStatus().equals("1")){
|
|
|
|
|
+ showDownExcel.setIsNow("是");
|
|
|
|
|
+ showDownExcel.setLabel("安防停机-不可复开");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return getModelAndView(excelList,"上报关停号码列表",ShowDownExcel.class);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return getModelAndView(exportList,"入网信息业务",BusinessReminderCard.class);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ public static <S,T> void copyList(Collection<S> sCollection,Collection<T> tCollection,Class<T> tClass) {
|
|
|
|
|
+ if (sCollection == null || tCollection == null || sCollection.size() == 0) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ try {
|
|
|
|
|
+ for (S s : sCollection) {
|
|
|
|
|
+ T t = tClass.newInstance();
|
|
|
|
|
+ BeanUtils.copyProperties(s, t);
|
|
|
|
|
+ tCollection.add(t);
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
+ private static <S,T> ModelAndView getModelAndView(Object data,String title,Class<T> tClass){
|
|
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
// Step.3 AutoPoi 导出Excel
|
|
// Step.3 AutoPoi 导出Excel
|
|
|
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
|
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
|
|
//此处设置的filename无效 ,前端会重更新设置一下
|
|
//此处设置的filename无效 ,前端会重更新设置一下
|
|
|
mv.addObject(NormalExcelConstants.FILE_NAME, "入网信息业务");
|
|
mv.addObject(NormalExcelConstants.FILE_NAME, "入网信息业务");
|
|
|
- mv.addObject(NormalExcelConstants.CLASS, BusinessReminderCard.class);
|
|
|
|
|
|
|
+ mv.addObject(NormalExcelConstants.CLASS, tClass);
|
|
|
//update-begin--Author:liusq Date:20210126 for:图片导出报错,ImageBasePath未设置--------------------
|
|
//update-begin--Author:liusq Date:20210126 for:图片导出报错,ImageBasePath未设置--------------------
|
|
|
- ExportParams exportParams=new ExportParams( "入网信息业务报表", "导出人:" + sysUser.getRealname(), "入网信息业务");
|
|
|
|
|
|
|
+ ExportParams exportParams=new ExportParams( title, "导出人:" + sysUser.getRealname(), "入网信息业务");
|
|
|
exportParams.setImageBasePath(upLoadPath);
|
|
exportParams.setImageBasePath(upLoadPath);
|
|
|
//update-end--Author:liusq Date:20210126 for:图片导出报错,ImageBasePath未设置----------------------
|
|
//update-end--Author:liusq Date:20210126 for:图片导出报错,ImageBasePath未设置----------------------
|
|
|
mv.addObject(NormalExcelConstants.PARAMS,exportParams);
|
|
mv.addObject(NormalExcelConstants.PARAMS,exportParams);
|
|
|
- mv.addObject(NormalExcelConstants.DATA_LIST, exportList);
|
|
|
|
|
- return mv;
|
|
|
|
|
|
|
+ mv.addObject(NormalExcelConstants.DATA_LIST, data);
|
|
|
|
|
+ return mv;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 通过id查询 入网信息统计数
|
|
* 通过id查询 入网信息统计数
|
|
|
*
|
|
*
|
|
@@ -375,6 +447,10 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
@PostMapping(value = "/add")
|
|
@PostMapping(value = "/add")
|
|
|
public Result<?> add(@RequestBody BusinessReminderCard businessReminderCard) {
|
|
public Result<?> add(@RequestBody BusinessReminderCard businessReminderCard) {
|
|
|
businessReminderCard.setDelFlag(CommonConstant.DEL_FLAG_0);
|
|
businessReminderCard.setDelFlag(CommonConstant.DEL_FLAG_0);
|
|
|
|
|
+ businessReminderCard.setUpdateTime(new Date());
|
|
|
|
|
+ businessReminderCard.setStatus("0");
|
|
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
|
|
+ businessReminderCard.setUserId(sysUser.getId());
|
|
|
boolean save = businessReminderCardService.save(businessReminderCard);
|
|
boolean save = businessReminderCardService.save(businessReminderCard);
|
|
|
if (save) {
|
|
if (save) {
|
|
|
return Result.OK();
|
|
return Result.OK();
|
|
@@ -382,6 +458,32 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
return Result.error("新增失败");
|
|
return Result.error("新增失败");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 校验 是否同一人修改
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param data
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping(value = "/check")
|
|
|
|
|
+ public Result<?> check(@RequestBody Map<String, List<String>> data) {
|
|
|
|
|
+ if (data==null|| data.size()==0){
|
|
|
|
|
+ return Result.error("参数为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ List<String> list = data.get("ids");
|
|
|
|
|
+ if (list==null || list.isEmpty()){
|
|
|
|
|
+ return Result.error("Id为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
|
|
+ for (String s : list) {
|
|
|
|
|
+ BusinessReminderCard byId = businessReminderCardService.getById(s);
|
|
|
|
|
+ if (!byId.getUserId().equals(sysUser.getId())){
|
|
|
|
|
+ return Result.error("证件号为:"+byId.getCardNo()+". 创建人跟修改人不一致。");
|
|
|
|
|
+ }
|
|
|
|
|
+ return Result.OK();
|
|
|
|
|
+ }
|
|
|
|
|
+ return Result.error("查询创建人有错");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 修改 入网用户信息
|
|
* 修改 入网用户信息
|
|
|
*
|
|
*
|
|
@@ -396,12 +498,45 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
}
|
|
}
|
|
|
businessReminderCard.setDelFlag(CommonConstant.DEL_FLAG_0);
|
|
businessReminderCard.setDelFlag(CommonConstant.DEL_FLAG_0);
|
|
|
boolean updateById = businessReminderCardService.updateById(businessReminderCard);
|
|
boolean updateById = businessReminderCardService.updateById(businessReminderCard);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ BusinessReminderCard byId = businessReminderCardService.getById(businessReminderCard.getId());
|
|
|
|
|
+ BusinessReminderCardLog businessReminderCardLog =new BusinessReminderCardLog();
|
|
|
|
|
+ businessReminderCardLog.setBusinessReminderCardId(businessReminderCard.getId());
|
|
|
|
|
+ businessReminderCardLog.setUpdateTime(new Date());
|
|
|
|
|
+ businessReminderCardLog.setSysBusinessHall(null);//登陆人营业厅 等待
|
|
|
|
|
+ businessReminderCardLog.setSysCompany(null);//登陆人区级 等待
|
|
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
|
|
+ businessReminderCardLog.setBusinessReminderCreateBy(byId.getCreateBy());
|
|
|
|
|
+ businessReminderCardLog.setUpdateBy(sysUser.getUsername());
|
|
|
|
|
+ businessReminderCardLog.setDelFlag(0);
|
|
|
|
|
+ businessReminderCardLog.setUserId(sysUser.getId());
|
|
|
|
|
+ businessReminderCardLogService.save(businessReminderCardLog);
|
|
|
|
|
+
|
|
|
if (updateById) {
|
|
if (updateById) {
|
|
|
return Result.OK("修改成功");
|
|
return Result.OK("修改成功");
|
|
|
}
|
|
}
|
|
|
return Result.error("修改失败");
|
|
return Result.error("修改失败");
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查询log
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param request
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping(value = "/getBusinessReminderCardLogs")
|
|
|
|
|
+ public Result<?> getBusinessReminderCardLogs(HttpServletRequest request) {
|
|
|
|
|
+ QueryWrapper<BusinessReminderCardLog> queryWrapper = QueryGenerator.initQueryWrapper(new BusinessReminderCardLog(), request.getParameterMap());
|
|
|
|
|
+ String businessReminderCardId = request.getParameterMap().get("businessReminderCardId")==null?"":
|
|
|
|
|
+ Arrays.toString(request.getParameterMap().get("businessReminderCardId")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
|
|
+ queryWrapper.lambda()
|
|
|
|
|
+ .eq(BusinessReminderCardLog::getDelFlag, CommonConstant.DEL_FLAG_0)
|
|
|
|
|
+ .eq(BusinessReminderCardLog::getBusinessReminderCardId,businessReminderCardId).orderByDesc(BusinessReminderCardLog::getUpdateTime);
|
|
|
|
|
+
|
|
|
|
|
+ List<BusinessReminderCardLog> list = businessReminderCardLogService.list(queryWrapper);
|
|
|
|
|
+
|
|
|
|
|
+ return Result.OK(list);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 通过ID查询入网信息业务详情
|
|
* 通过ID查询入网信息业务详情
|
|
@@ -477,7 +612,7 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
String cardNo = request.getParameterMap().get("cardNo")==null?"": Arrays.toString(request.getParameterMap().get("cardNo")).replace("[", "").replace("]", "").replace("*", "");
|
|
String cardNo = request.getParameterMap().get("cardNo")==null?"": Arrays.toString(request.getParameterMap().get("cardNo")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
String id = request.getParameterMap().get("id")==null?"": Arrays.toString(request.getParameterMap().get("id")).replace("[", "").replace("]", "").replace("*", "");
|
|
String id = request.getParameterMap().get("id")==null?"": Arrays.toString(request.getParameterMap().get("id")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
LambdaQueryWrapper<BusinessReminderCard> queryWrapperData = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<BusinessReminderCard> queryWrapperData = new LambdaQueryWrapper<>();
|
|
|
- queryWrapperData.eq(BusinessReminderCard::getCardNo, cardNo).eq(BusinessReminderCard::getDelFlag, CommonConstant.DEL_FLAG_0).orderByDesc(BusinessReminderCard::getCreateTime);
|
|
|
|
|
|
|
+ queryWrapperData.eq(BusinessReminderCard::getCardNo, cardNo).eq(BusinessReminderCard::getDelFlag, CommonConstant.DEL_FLAG_0).orderByDesc(BusinessReminderCard::getUpdateTime);
|
|
|
if (StringUtils.isNotBlank(id)){
|
|
if (StringUtils.isNotBlank(id)){
|
|
|
queryWrapperData.eq(BusinessReminderCard::getId,id);
|
|
queryWrapperData.eq(BusinessReminderCard::getId,id);
|
|
|
}
|
|
}
|
|
@@ -618,6 +753,22 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
}
|
|
}
|
|
|
return string;
|
|
return string;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ @PostMapping(value = "/escalation")
|
|
|
|
|
+ public Result<?> escalation(@RequestBody Map<String, List<String>> data) {
|
|
|
|
|
+ if (data==null|| data.size()==0){
|
|
|
|
|
+ return Result.error("参数为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ List<String> list = data.get("ids");
|
|
|
|
|
+ if (list==null|| list.size()==0){
|
|
|
|
|
+ return Result.error("Id为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ UpdateWrapper<BusinessReminderCard> updateWrapper = new UpdateWrapper<>();
|
|
|
|
|
+ updateWrapper.in("id", list).set("status", 1);
|
|
|
|
|
+ boolean update = businessReminderCardService.update(updateWrapper);
|
|
|
|
|
+ if (update) {
|
|
|
|
|
+ return Result.ok("上报成功");
|
|
|
|
|
+ }
|
|
|
|
|
+ return Result.error("上报失败");
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
}
|
|
}
|