设备模块功能更新

master
Yangwl 3 weeks ago
parent 646839e774
commit d54bedc1a1

@ -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());

@ -370,10 +370,8 @@ public class EquRepairOrderServiceImpl implements IEquRepairOrderService {
String key = "#header.poolName"; String key = "#header.poolName";
equRepairWorkOrder.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", "")); equRepairWorkOrder.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", ""));
equRepairWorkOrderMapper.insertEquRepairWorkOrder(equRepairWorkOrder); equRepairWorkOrderMapper.insertEquRepairWorkOrder(equRepairWorkOrder);
////审核结果 ////审核结果
equRepairOrder.setOrderStatus("1"); equRepairOrder.setOrderStatus("1");
////更新设备状态 ////更新设备状态
EquEquipment equEquipment = new EquEquipment(); EquEquipment equEquipment = new EquEquipment();
equEquipment.setEquipmentCode(equRepairOrder.getEquipmentCode()); equEquipment.setEquipmentCode(equRepairOrder.getEquipmentCode());

@ -218,6 +218,7 @@
erwo.work_outsource, erwo.work_outsource,
erwo.work_down_machine, erwo.work_down_machine,
erwo.equipment_code, erwo.equipment_code,
ebae.equipment_name as bind_equipment_name,
erwo.work_reason, erwo.work_reason,
erwo.work_fault_desc, erwo.work_fault_desc,
erwo.work_start_time, erwo.work_start_time,
@ -253,6 +254,7 @@
from equ_repair_work_order erwo from equ_repair_work_order erwo
left join base_equipment be on erwo.equipment_code = be.equipment_code left join base_equipment be on erwo.equipment_code = be.equipment_code
left join equ_team et on erwo.work_team = et.team_code left join equ_team et on erwo.work_team = et.team_code
LEFT JOIN equ_bind_auxiliary_equipment ebae ON ebae.auxiliary_equipment_code = erwo.equipment_code
where NOT (erwo.work_status = #{workStatus}) where NOT (erwo.work_status = #{workStatus})
and erwo.work_outsource = #{workOutsource} and erwo.work_outsource = #{workOutsource}
and erwo.del_flag = '0' and erwo.del_flag = '0'

@ -341,7 +341,7 @@ public class OpenServiceImpl implements OpenService {
equRepairWorkOrderBo.setOrderCode(equRepairOrder.getOrderCode()); //报修单号 equRepairWorkOrderBo.setOrderCode(equRepairOrder.getOrderCode()); //报修单号
equRepairWorkOrderBo.setWorkCode("WX" + workCode); //维修单号 equRepairWorkOrderBo.setWorkCode("WX" + workCode); //维修单号
equRepairWorkOrderBo.setEquipmentCode(equRepairOrder.getEquipmentCode()); //设备编码 equRepairWorkOrderBo.setEquipmentCode(equRepairOrder.getEquipmentCode()); //设备编码
equRepairWorkOrderBo.setWorkTeam(equRepairOrder.getWorkTeam()); //维修组 equRepairWorkOrderBo.setWorkTeam("机修"); //维修组
equRepairWorkOrderBo.setWorkOutsource("0"); //不委外 equRepairWorkOrderBo.setWorkOutsource("0"); //不委外
equRepairWorkOrderBo.setOutWorkCode("无"); //无委外工单号 equRepairWorkOrderBo.setOutWorkCode("无"); //无委外工单号
equRepairWorkOrderBo.setWorkHandle("1"); //是否立即维修 1是 0 否 equRepairWorkOrderBo.setWorkHandle("1"); //是否立即维修 1是 0 否

Loading…
Cancel
Save