Commit 98a2f291 authored by chenzhao's avatar chenzhao

Merge branch 'develop_dl_3.7.0.8' of http://39.98.45.134:8090/moa/amos-boot-biz…

Merge branch 'develop_dl_3.7.0.8' of http://39.98.45.134:8090/moa/amos-boot-biz into develop_dl_3.7.0.8
parents c2a6b131 e6190254
...@@ -142,12 +142,14 @@ public class PlanController extends AbstractBaseController { ...@@ -142,12 +142,14 @@ public class PlanController extends AbstractBaseController {
@RequestMapping(value = "/addPlan", produces = "application/json;charset=UTF-8", method = RequestMethod.POST) @RequestMapping(value = "/addPlan", produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
public CommonResponse checkPlanAdd(@ApiParam(value = "巡检计划", required = true) @RequestBody Plan param) { public CommonResponse checkPlanAdd(@ApiParam(value = "巡检计划", required = true) @RequestBody Plan param) {
try { try {
if (param.getDayRate() == 1) {
long dayBeginTime = param.getDayBegin().getTime();
if ( param.getDayBegin().getTime()> param.getDayEnd().getTime()){ long dayEndTime = param.getDayEnd().getTime();
throw new BadRequest("开始时间不能大于结束时间"); long diff = (dayEndTime - dayBeginTime) / 1000 / 60;
if (diff < param.getDuration()) {
return CommonResponseUtil.failure("工作时长超出结束时间");
}
} }
String userId = getUserId(); String userId = getUserId();
ReginParams reginParams = getSelectedOrgInfo(); ReginParams reginParams = getSelectedOrgInfo();
String loginOrgCode = getOrgCode(reginParams); String loginOrgCode = getOrgCode(reginParams);
......
...@@ -1906,7 +1906,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -1906,7 +1906,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
qualified_task_percent = 0.0; qualified_task_percent = 0.0;
log.error("-----------------------------应巡查总数是 0,请检查!-----------------------------"); log.error("-----------------------------应巡查总数是 0,请检查!-----------------------------");
} else { } else {
qualified_task_percent = (Double.valueOf(real_count) / Double.valueOf(total_count)) * 100; qualified_task_percent = (Double.valueOf(qualified_count) / Double.valueOf(total_count)) * 100;
} }
map.put("qualified_equip_rate", qualified_task_percent); map.put("qualified_equip_rate", qualified_task_percent);
int missed_count = Integer.valueOf(String.valueOf(executeInfoMap.get("missed_equip_num"))); int missed_count = Integer.valueOf(String.valueOf(executeInfoMap.get("missed_equip_num")));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment