|
|
@@ -3,6 +3,7 @@ package com.mokamrp.privates.controller.pangu;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.mokamrp.privates.constant.HttpStatus;
|
|
|
import com.mokamrp.privates.controller.BaseController;
|
|
|
+import com.mokamrp.privates.entity.AddHandle;
|
|
|
import com.mokamrp.privates.entity.ResHandle;
|
|
|
import com.mokamrp.privates.entity.pangu.FosterwxTaskScheduleHandle;
|
|
|
import com.mokamrp.privates.help.AjaxResult;
|
|
|
@@ -98,9 +99,9 @@ public class FosterwxTaskScheduleController extends BaseController<FosterwxTaskS
|
|
|
|
|
|
@PostMapping("/addPro")
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public Object add(@Valid @RequestBody FosterwxTaskSchedule fosterwxTaskSchedule, BindingResult bindingResult, @AuthUser User authUser) {
|
|
|
+ public Object add(@Valid @RequestBody AddHandle<FosterwxTaskSchedule> addHandle, BindingResult bindingResult, @AuthUser User authUser) {
|
|
|
// 临时任务
|
|
|
- fosterwxTaskSchedule.setTemplateId(0);
|
|
|
+ addHandle.getRaw().setTemplateId(0);
|
|
|
// 根据模板id获取最大的taskid
|
|
|
LambdaQueryWrapper<FosterwxTaskSchedule> fosterwxTaskScheduleLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
fosterwxTaskScheduleLambdaQueryWrapper.eq(FosterwxTaskSchedule::getTemplateId, 0);
|
|
|
@@ -108,16 +109,16 @@ public class FosterwxTaskScheduleController extends BaseController<FosterwxTaskS
|
|
|
fosterwxTaskScheduleLambdaQueryWrapper.last("Limit 1");
|
|
|
FosterwxTaskSchedule maxId = fosterwxTaskScheduleService.getOne(fosterwxTaskScheduleLambdaQueryWrapper);
|
|
|
if (null == maxId) {
|
|
|
- fosterwxTaskSchedule.setTaskId(1);
|
|
|
+ addHandle.getRaw().setTaskId(1);
|
|
|
} else {
|
|
|
- fosterwxTaskSchedule.setTaskId(maxId.getTaskId() + 1);
|
|
|
+ addHandle.getRaw().setTaskId(maxId.getTaskId() + 1);
|
|
|
}
|
|
|
- fosterwxTaskSchedule.setCreateAt(LocalDateTime.now());
|
|
|
- fosterwxTaskSchedule.setCreateUid(authUser.getId());
|
|
|
- fosterwxTaskSchedule.setUpdateAt(LocalDateTime.now());
|
|
|
- fosterwxTaskSchedule.setUpdateUid(authUser.getId());
|
|
|
+ addHandle.getRaw().setCreateAt(LocalDateTime.now());
|
|
|
+ addHandle.getRaw().setCreateUid(authUser.getId());
|
|
|
+ addHandle.getRaw().setUpdateAt(LocalDateTime.now());
|
|
|
+ addHandle.getRaw().setUpdateUid(authUser.getId());
|
|
|
|
|
|
- fosterwxTaskScheduleService.save(fosterwxTaskSchedule);
|
|
|
+ fosterwxTaskScheduleService.save(addHandle.getRaw());
|
|
|
|
|
|
return AjaxResult.success("更新成功!");
|
|
|
}
|