|
|
@@ -1,6 +1,7 @@
|
|
|
package com.mokamrp.privates.controller.pangu;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.mokamrp.privates.constant.Constants;
|
|
|
import com.mokamrp.privates.constant.HttpStatus;
|
|
|
import com.mokamrp.privates.controller.BaseController;
|
|
|
import com.mokamrp.privates.entity.AddHandle;
|
|
|
@@ -175,5 +176,24 @@ public class FosterwxTaskScheduleController extends BaseController<FosterwxTaskS
|
|
|
|
|
|
return AjaxResult.success(res);
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping("/delPro")
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Object delete(@Valid @RequestBody List<FosterwxTaskScheduleHandle> fosterwxTaskScheduleHandleList, BindingResult bindingResult) {
|
|
|
+ if (bindingResult.hasErrors()) {
|
|
|
+ return AjaxResult.error(HttpStatus.ERROR, bindingResult.getFieldError().getDefaultMessage());
|
|
|
+ }
|
|
|
+ fosterwxTaskScheduleHandleList.forEach(fosterwxTaskScheduleHandle -> {
|
|
|
+ LambdaQueryWrapper<FosterwxTaskSchedule> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(FosterwxTaskSchedule::getStationId, fosterwxTaskScheduleHandle.getStationId());
|
|
|
+ queryWrapper.eq(FosterwxTaskSchedule::getTaskId, fosterwxTaskScheduleHandle.getTaskId());
|
|
|
+ queryWrapper.eq(FosterwxTaskSchedule::getSendDate, fosterwxTaskScheduleHandle.getSendDate());
|
|
|
+
|
|
|
+ FosterwxTaskSchedule deleteVO = new FosterwxTaskSchedule();
|
|
|
+ deleteVO.setDelFlg(0);
|
|
|
+ boolean res = service.update(deleteVO, queryWrapper);
|
|
|
+ });
|
|
|
+ return AjaxResult.success(Constants.SUCCESS, "删除成功");
|
|
|
+ }
|
|
|
}
|
|
|
|