|
|
@ -581,6 +581,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
|
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
|
String key = "#header.poolName";
|
|
|
|
String key = "#header.poolName";
|
|
|
|
equRepairOrder.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", ""));
|
|
|
|
equRepairOrder.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", ""));
|
|
|
|
|
|
|
|
equRepairOrder.setRepairDestination("立即维修");
|
|
|
|
equRepairOrderMapper.insertEquRepairOrder(equRepairOrder);
|
|
|
|
equRepairOrderMapper.insertEquRepairOrder(equRepairOrder);
|
|
|
|
String code = equRepairOrder.getOrderCode().substring(10);
|
|
|
|
String code = equRepairOrder.getOrderCode().substring(10);
|
|
|
|
//审核报修单据,生成维修单
|
|
|
|
//审核报修单据,生成维修单
|
|
|
@ -591,11 +592,12 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
|
|
|
|
equRepairWorkOrder.setOrderCode(equRepairOrder.getOrderCode()); //报修单号
|
|
|
|
equRepairWorkOrder.setOrderCode(equRepairOrder.getOrderCode()); //报修单号
|
|
|
|
equRepairWorkOrder.setWorkCode("WX" + workCode); //维修单号
|
|
|
|
equRepairWorkOrder.setWorkCode("WX" + workCode); //维修单号
|
|
|
|
equRepairWorkOrder.setEquipmentCode(equRepairOrder.getEquipmentCode()); //设备编码
|
|
|
|
equRepairWorkOrder.setEquipmentCode(equRepairOrder.getEquipmentCode()); //设备编码
|
|
|
|
equRepairWorkOrder.setWorkTeam(equRepairOrder.getWorkTeam()); //维修组
|
|
|
|
equRepairWorkOrder.setWorkTeam("机修"); //维修组
|
|
|
|
equRepairWorkOrder.setWorkOutsource("0"); //不委外
|
|
|
|
equRepairWorkOrder.setWorkOutsource("0"); //不委外
|
|
|
|
equRepairWorkOrder.setOutWorkCode("无"); //无委外工单号
|
|
|
|
equRepairWorkOrder.setOutWorkCode("无"); //无委外工单号
|
|
|
|
equRepairWorkOrder.setWorkHandle("1"); //是否立即维修 1是 0 否
|
|
|
|
equRepairWorkOrder.setWorkHandle("1"); //是否立即维修 1是 0 否
|
|
|
|
equRepairWorkOrder.setWorkPlanTime(equRepairOrder.getWorkPlanTime()); //计划维修时间
|
|
|
|
equRepairWorkOrder.setWorkPlanTime(equRepairOrder.getWorkPlanTime()); //计划维修时间
|
|
|
|
|
|
|
|
equRepairWorkOrder.setWorkPlanDownTime(DateUtils.getNowDate()); //停机维修
|
|
|
|
if (equRepairOrder.getWorkPlanDownTime() != null) { //是否停机维修 停机维修时间
|
|
|
|
if (equRepairOrder.getWorkPlanDownTime() != null) { //是否停机维修 停机维修时间
|
|
|
|
equRepairWorkOrder.setWorkDownMachine("1");
|
|
|
|
equRepairWorkOrder.setWorkDownMachine("1");
|
|
|
|
equRepairWorkOrder.setWorkPlanDownTime(equRepairOrder.getWorkPlanDownTime());
|
|
|
|
equRepairWorkOrder.setWorkPlanDownTime(equRepairOrder.getWorkPlanDownTime());
|
|
|
|