|
|
@@ -5,7 +5,7 @@ import com.mokamrp.privates.constant.HttpStatus;
|
|
|
import com.mokamrp.privates.controller.BaseController;
|
|
|
import com.mokamrp.privates.entity.EditHandle;
|
|
|
import com.mokamrp.privates.entity.ResHandle;
|
|
|
-import com.mokamrp.privates.entity.PostBasePageHandle;
|
|
|
+import com.mokamrp.privates.entity.pangu.FosterwxTaskScheduleHandle;
|
|
|
import com.mokamrp.privates.help.AjaxResult;
|
|
|
import com.mokamrp.privates.interceptor.AuthUser;
|
|
|
import com.mokamrp.privates.mapper.pangu.pojo.FosterwxTaskList;
|
|
|
@@ -51,14 +51,12 @@ public class FosterwxTaskScheduleController extends BaseController<FosterwxTaskS
|
|
|
*/
|
|
|
|
|
|
@PostMapping("/list")
|
|
|
- public Object list(@RequestParam(required = false) String taskName,
|
|
|
- @RequestParam(required = false) Integer stationId,
|
|
|
- @RequestParam String date,
|
|
|
- @Valid @RequestBody PostBasePageHandle postBasePageHandle, BindingResult bindingResult) {
|
|
|
+ public Object list(
|
|
|
+ @Valid @RequestBody FosterwxTaskScheduleHandle fosterwxTaskScheduleHandle, BindingResult bindingResult) {
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
return AjaxResult.error(HttpStatus.ERROR, bindingResult.getFieldError().getDefaultMessage());
|
|
|
}
|
|
|
- ResHandle<List<FosterwxTaskSchedule>> res = fosterwxTaskScheduleService.getList(postBasePageHandle, taskName, stationId, date);
|
|
|
+ ResHandle<List<FosterwxTaskSchedule>> res = fosterwxTaskScheduleService.getList(fosterwxTaskScheduleHandle);
|
|
|
return AjaxResult.success(res);
|
|
|
}
|
|
|
|
|
|
@@ -93,25 +91,28 @@ public class FosterwxTaskScheduleController extends BaseController<FosterwxTaskS
|
|
|
}
|
|
|
|
|
|
@PostMapping("/getTaskList")
|
|
|
- public Object getTaskList(@RequestParam Integer stationId, @RequestParam String year, @RequestParam String month) {
|
|
|
- PostBasePageHandle postBasePageHandle = new PostBasePageHandle();
|
|
|
- postBasePageHandle.setPage(1);
|
|
|
- postBasePageHandle.setPagesize(100000);
|
|
|
+ public Object getTaskList(@Valid @RequestBody FosterwxTaskScheduleHandle handle) {
|
|
|
+ handle.setPage(1);
|
|
|
+ handle.setPagesize(100000);
|
|
|
|
|
|
Calendar c = Calendar.getInstance();
|
|
|
- // c.set(year, month, 0);
|
|
|
+ c.set(Integer.valueOf(handle.getYear()), Integer.valueOf(handle.getMonth()), 0);
|
|
|
+ int dayOfMonth = c.get(Calendar.DAY_OF_MONTH);
|
|
|
|
|
|
-
|
|
|
- ResHandle<List<FosterwxTaskSchedule>> res = fosterwxTaskScheduleService.getList(postBasePageHandle, null, stationId, null);
|
|
|
+ Map<String, Object> res = new HashMap<>();
|
|
|
+ for (int i = 1; i <= dayOfMonth; i++) {
|
|
|
+ String date = handle.getYear() + "-" + String.format("%02d", Integer.valueOf(handle.getMonth())) + "-" + String.format("%02d", i);
|
|
|
+ handle.setDate(date);
|
|
|
+ res.put(date, fosterwxTaskScheduleService.getList(handle));
|
|
|
+ }
|
|
|
return AjaxResult.success(res);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/getInfo")
|
|
|
- public Object getInfo(@RequestParam String stationId,
|
|
|
- @RequestParam String taskId) {
|
|
|
+ public Object getInfo(@Valid @RequestBody FosterwxTaskScheduleHandle handle) {
|
|
|
LambdaQueryWrapper<FosterwxTaskSchedule> fosterwxTaskScheduleLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- fosterwxTaskScheduleLambdaQueryWrapper.eq(FosterwxTaskSchedule::getStationId, stationId);
|
|
|
- fosterwxTaskScheduleLambdaQueryWrapper.eq(FosterwxTaskSchedule::getTaskId, taskId);
|
|
|
+ fosterwxTaskScheduleLambdaQueryWrapper.eq(FosterwxTaskSchedule::getStationId, handle.getStationId());
|
|
|
+ fosterwxTaskScheduleLambdaQueryWrapper.eq(FosterwxTaskSchedule::getTaskId, handle.getTaskId());
|
|
|
fosterwxTaskScheduleLambdaQueryWrapper.eq(FosterwxTaskSchedule::getDelFlg, 1);
|
|
|
fosterwxTaskScheduleLambdaQueryWrapper.orderByAsc(FosterwxTaskSchedule::getMobileCode);
|
|
|
|