|
@@ -45,44 +45,39 @@ public class PlanManageController {
|
|
|
|
|
|
@Autowired
|
|
|
private UserCenterClient userCenterClient;
|
|
|
- /**
|
|
|
- * 新增巡检计划
|
|
|
- * @param planName 任务名称
|
|
|
- * @param taskType 任务类型
|
|
|
- * @param planStartDate 计划开始时间
|
|
|
- * @param planEndDate 计划结束时间
|
|
|
- * @param userId 计划巡检人ID
|
|
|
- * @param taskContent 任务内容
|
|
|
- * @param taskAreaShape 任务区域坐标
|
|
|
- * @param taskAreaName 任务区域名称
|
|
|
- * @return
|
|
|
- */
|
|
|
- @GetMapping("/plan/add")
|
|
|
+
|
|
|
+
|
|
|
+ @PostMapping("/plan/add")
|
|
|
@ApiOperation(value = "新增巡检计划")
|
|
|
- public AjaxMessage addPlan(@ApiParam(value = "任务名称", required = true) @RequestParam(required = true) String planName,
|
|
|
- @ApiParam(value = "任务类型", required = true) @RequestParam(required = true) Integer taskType,
|
|
|
- @ApiParam(value = "计划开始时间", required = true) @RequestParam(required = true) String planStartDate,
|
|
|
- @ApiParam(value = "计划结束时间", required = true) @RequestParam(required = true) String planEndDate,
|
|
|
- @ApiParam(value = "计划巡检人ID", required = true) @RequestParam(required = true) String userId,
|
|
|
- @ApiParam(value = "任务内容", required = true) @RequestParam(required = true) String taskContent,
|
|
|
- @ApiParam(value = "任务区域坐标", required = true) @RequestParam(required = true) String taskAreaShape,
|
|
|
- @ApiParam(value = "任务区域名称", required = true) @RequestParam(required = true) String taskAreaName,
|
|
|
- @ApiParam(value = "任务签到点", required = false) @RequestParam(required = false) String taskChecked) {
|
|
|
+ public AjaxMessage addPlan(
|
|
|
+ @ApiParam(value = "新增巡检计划", required = true) @RequestBody PlanManage planManage
|
|
|
+// @ApiParam(value = "任务名称", required = true) @RequestParam(required = true) String planName,
|
|
|
+// @ApiParam(value = "任务类型", required = true) @RequestParam(required = true) Integer taskType,
|
|
|
+// @ApiParam(value = "计划开始时间", required = true) @RequestParam(required = true) String planStartDate,
|
|
|
+// @ApiParam(value = "计划结束时间", required = true) @RequestParam(required = true) String planEndDate,
|
|
|
+// @ApiParam(value = "计划巡检人ID", required = true) @RequestParam(required = true) String userId,
|
|
|
+// @ApiParam(value = "任务内容", required = true) @RequestParam(required = true) String taskContent,
|
|
|
+// @ApiParam(value = "任务区域坐标", required = true) @RequestParam(required = true) String taskAreaShape,
|
|
|
+// @ApiParam(value = "任务区域名称", required = true) @RequestParam(required = true) String taskAreaName,
|
|
|
+// @ApiParam(value = "任务签到点", required = false) @RequestParam(required = false) String taskChecked
|
|
|
+ ) {
|
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
|
String planId=DatesUtil.formatDate(new Date(),"yyyyMMddHHmmss")+String.valueOf((int) (Math.random()*(9999-1000)+1000));
|
|
|
PlanManage record = new PlanManage();
|
|
|
- record.setUserId(userId);
|
|
|
+ record.setUserId(planManage.getUserId());
|
|
|
record.setPlanId(planId);
|
|
|
- record.setPlanName(planName);
|
|
|
- record.setTaskType(taskType);
|
|
|
- record.setTaskChecked(taskChecked);
|
|
|
+ record.setPlanName(planManage.getPlanName());
|
|
|
+ record.setTaskType(planManage.getTaskType());
|
|
|
+ record.setTaskChecked(planManage.getTaskChecked());
|
|
|
//record.setPlanDate(new Date());
|
|
|
- record.setPlanStartDate(DatesUtil.parseDate(planStartDate,"yyyy-MM-dd"));
|
|
|
- record.setPlanEndDate(DatesUtil.parseDate(planEndDate,"yyyy-MM-dd"));
|
|
|
+// record.setPlanStartDate(DatesUtil.parseDate( planStartDate,"yyyy-MM-dd"));
|
|
|
+// record.setPlanEndDate(DatesUtil.parseDate(planEndDate,"yyyy-MM-dd"));
|
|
|
+ record.setPlanStartDate(planManage.getPlanStartDate());
|
|
|
+ record.setPlanEndDate(planManage.getPlanEndDate());
|
|
|
record.setPlanStatus(0);
|
|
|
- record.setTaskContent(taskContent);
|
|
|
- record.setTaskAreaShape(taskAreaShape);
|
|
|
- record.setTaskAreaName(taskAreaName);
|
|
|
+ record.setTaskContent(planManage.getTaskContent());
|
|
|
+ record.setTaskAreaShape(planManage.getTaskAreaShape());
|
|
|
+ record.setTaskAreaName(planManage.getTaskAreaName());
|
|
|
record.setDateCreate(new Date());
|
|
|
if(loginUser.getId() != null) {
|
|
|
record.setPlanUserId(String.valueOf(loginUser.getId()));
|