|
@@ -1,5 +1,6 @@
|
|
package cn.ezhizao.project.business.workOrder.controller;
|
|
package cn.ezhizao.project.business.workOrder.controller;
|
|
|
|
|
|
|
|
+import cn.ezhizao.common.utils.DateUtils;
|
|
import cn.ezhizao.common.utils.SecurityUtils;
|
|
import cn.ezhizao.common.utils.SecurityUtils;
|
|
import cn.ezhizao.common.utils.StringUtils;
|
|
import cn.ezhizao.common.utils.StringUtils;
|
|
import cn.ezhizao.common.utils.poi.ExcelUtil;
|
|
import cn.ezhizao.common.utils.poi.ExcelUtil;
|
|
@@ -10,6 +11,8 @@ import cn.ezhizao.framework.web.domain.AjaxResult;
|
|
import cn.ezhizao.framework.web.page.TableDataInfo;
|
|
import cn.ezhizao.framework.web.page.TableDataInfo;
|
|
import cn.ezhizao.project.business.entrust.domain.BizEntrust;
|
|
import cn.ezhizao.project.business.entrust.domain.BizEntrust;
|
|
import cn.ezhizao.project.business.entrust.service.IBizEntrustService;
|
|
import cn.ezhizao.project.business.entrust.service.IBizEntrustService;
|
|
|
|
+import cn.ezhizao.project.business.onwork.domain.BizOnceworkDetail;
|
|
|
|
+import cn.ezhizao.project.business.onwork.service.IBizOnceworkDetailService;
|
|
import cn.ezhizao.project.business.workOrder.domain.BizRecordStatusVo;
|
|
import cn.ezhizao.project.business.workOrder.domain.BizRecordStatusVo;
|
|
import cn.ezhizao.project.business.workOrder.domain.BizWorkOrder;
|
|
import cn.ezhizao.project.business.workOrder.domain.BizWorkOrder;
|
|
import cn.ezhizao.project.business.workOrder.domain.BizWorkOrderRecord;
|
|
import cn.ezhizao.project.business.workOrder.domain.BizWorkOrderRecord;
|
|
@@ -21,6 +24,7 @@ import cn.ezhizao.project.system.domain.SysUser;
|
|
import cn.ezhizao.project.system.mapper.SysUserMapper;
|
|
import cn.ezhizao.project.system.mapper.SysUserMapper;
|
|
import cn.ezhizao.project.system.service.ISysDictDataService;
|
|
import cn.ezhizao.project.system.service.ISysDictDataService;
|
|
import cn.ezhizao.project.system.service.ISysFileStorageService;
|
|
import cn.ezhizao.project.system.service.ISysFileStorageService;
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -45,6 +49,8 @@ public class OnceWorkOrderProductionController extends BaseController {
|
|
@Resource
|
|
@Resource
|
|
IBizWorkOrderRecordService workOrderRecordService;
|
|
IBizWorkOrderRecordService workOrderRecordService;
|
|
@Resource
|
|
@Resource
|
|
|
|
+ IBizOnceworkDetailService bizOnceworkDetailService;
|
|
|
|
+ @Resource
|
|
private SysUserMapper sysUserMapper;
|
|
private SysUserMapper sysUserMapper;
|
|
@Resource
|
|
@Resource
|
|
private ISysFileStorageService sysFileStorageService;
|
|
private ISysFileStorageService sysFileStorageService;
|
|
@@ -154,6 +160,13 @@ public class OnceWorkOrderProductionController extends BaseController {
|
|
bizWorkOrderRecord.setStatus(0);
|
|
bizWorkOrderRecord.setStatus(0);
|
|
l.setRecord(bizWorkOrderRecord);
|
|
l.setRecord(bizWorkOrderRecord);
|
|
}
|
|
}
|
|
|
|
+ List<BizOnceworkDetail> bizOnceworkDetailList = bizOnceworkDetailService.query().eq("work_order_id",l.getId()).orderByDesc("create_time").list();
|
|
|
|
+ StringBuilder str= new StringBuilder();
|
|
|
|
+
|
|
|
|
+ for(BizOnceworkDetail detail : bizOnceworkDetailList){
|
|
|
|
+ str.append(DateUtil.format(detail.getRecordDate(), "MM.dd")).append("--").append(detail.getRecordDetail()).append(";");
|
|
|
|
+ }
|
|
|
|
+ l.setOnWorkDetail(str.toString());
|
|
}
|
|
}
|
|
ExcelUtil<BizWorkOrder> util = new ExcelUtil<BizWorkOrder>(BizWorkOrder.class);
|
|
ExcelUtil<BizWorkOrder> util = new ExcelUtil<BizWorkOrder>(BizWorkOrder.class);
|
|
util.exportExcel(response, list, "单次任务数据");
|
|
util.exportExcel(response, list, "单次任务数据");
|
|
@@ -238,7 +251,13 @@ public class OnceWorkOrderProductionController extends BaseController {
|
|
sysFileStorageService.save(sysFileStorage);
|
|
sysFileStorageService.save(sysFileStorage);
|
|
}
|
|
}
|
|
//更新状态
|
|
//更新状态
|
|
- bizWorkOrderRecord.setStatus(statusVo.getRecordStatus());
|
|
|
|
|
|
+
|
|
|
|
+ if(statusVo.getResultStatus().equals(0) || statusVo.getResultStatus().equals(1)){
|
|
|
|
+ bizWorkOrderRecord.setStatus(3);
|
|
|
|
+ }else if(statusVo.getResultStatus().equals(2)){
|
|
|
|
+ bizWorkOrderRecord.setStatus(4);
|
|
|
|
+ }
|
|
|
|
+ bizWorkOrderRecord.setResultStatus(statusVo.getResultStatus());
|
|
return success(workOrderRecordService.updateById(bizWorkOrderRecord));
|
|
return success(workOrderRecordService.updateById(bizWorkOrderRecord));
|
|
}
|
|
}
|
|
@RequestMapping("FileList")
|
|
@RequestMapping("FileList")
|