|
@@ -3,10 +3,15 @@ package com.qmrb.system.controller;
|
|
|
import java.io.IOException;
|
|
|
import java.net.URLEncoder;
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
+import com.qmrb.system.framework.security.util.SecurityUtils;
|
|
|
+import com.qmrb.system.pojo.entity.MonthlyParkingRegistration;
|
|
|
import com.qmrb.system.pojo.query.UserPageQuery;
|
|
|
import com.qmrb.system.pojo.vo.MonthlyParkingRegistrationExcelVO;
|
|
|
import com.qmrb.system.pojo.vo.UserExportVO;
|
|
@@ -108,6 +113,27 @@ public class MonthlyParkingRegistrationController{
|
|
|
boolean result = monthlyParkingRegistrationService.updateForm(id,form);
|
|
|
return Result.judge(result);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @Operation(summary = "修改月租车登记信息表", security = {@SecurityRequirement(name = "Authorization")})
|
|
|
+ @PostMapping(value = "/chatBack")
|
|
|
+ public Result<?> chatBack(
|
|
|
+ @RequestBody Map<String,String> map) {
|
|
|
+ String ids = map.get("ids");
|
|
|
+ if(StrUtil.isBlank(ids)) {
|
|
|
+ return Result.failed(ResultCode.PARAM_ERROR, "删除的月租车登记信息表数据为空");
|
|
|
+ }
|
|
|
+ // 逻辑删除
|
|
|
+ List<Long> idList = Arrays.asList(ids.split(",")).stream()
|
|
|
+ .map(idStr -> Long.parseLong(idStr)).collect(Collectors.toList());
|
|
|
+ LambdaUpdateWrapper<MonthlyParkingRegistration> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
+ updateWrapper.set(MonthlyParkingRegistration::getRevisitFlag,1);//回访标记(0-未回访 1-已回访 2-需再次回访)
|
|
|
+ updateWrapper.set(MonthlyParkingRegistration::getRevisitTime,new Date());
|
|
|
+ updateWrapper.set(MonthlyParkingRegistration::getRevisitOperator, SecurityUtils.getUserId());
|
|
|
+ updateWrapper.in(MonthlyParkingRegistration::getId,idList);
|
|
|
+ boolean result = monthlyParkingRegistrationService.update(updateWrapper);
|
|
|
+ return Result.judge(result);
|
|
|
+ }
|
|
|
|
|
|
@Operation(summary = "删除月租车登记信息表", security = {@SecurityRequirement(name = "Authorization")})
|
|
|
@DeleteMapping("/{ids}")
|