diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/common/utils/MsgUtil.java b/mes/hd/nladmin-system/src/main/java/org/nl/common/utils/MsgUtil.java index 05c797a6..ae67de71 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/common/utils/MsgUtil.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/common/utils/MsgUtil.java @@ -23,6 +23,19 @@ public class MsgUtil { default:; } } + public static void sendMsg(String msg, MsgSend msgType,String url){ + switch (msgType){ + case FS: + JSONObject body = new JSONObject(); + body.set("msg_type","text"); + body.set("content",MapOf.of("text",msg)); + String resultMsg = HttpRequest.post(url) + .body(body.toString()) + .execute().body(); + case EMAIL: + default:; + } + } public enum MsgSend{ FS, EMAIL diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/rest/DevicerepairrequestController.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/rest/DevicerepairrequestController.java index d86e44ba..b85a1571 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/rest/DevicerepairrequestController.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/rest/DevicerepairrequestController.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.nl.common.utils.ImageCompress; +import org.nl.common.utils.MapOf; import org.nl.common.utils.SecurityUtils; import org.nl.modules.common.exception.BadRequestException; import org.nl.modules.common.utils.FileUtil; @@ -59,7 +60,7 @@ public class DevicerepairrequestController { //@PreAuthorize("@el.check('devicerepairrequest:add')") public ResponseEntity create(@Validated @RequestBody DevicerepairrequestDto dto) { devicerepairrequestService.create(dto); - return new ResponseEntity<>(HttpStatus.CREATED); + return new ResponseEntity<>(MapOf.of("message","操作测功"),HttpStatus.CREATED); } @PutMapping diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairmstServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairmstServiceImpl.java index 0d392bf1..cdcc7355 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairmstServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairmstServiceImpl.java @@ -17,6 +17,7 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.nl.common.utils.MsgUtil; import org.nl.common.utils.SecurityUtils; import org.nl.modules.common.exception.BadRequestException; import org.nl.modules.system.util.CodeUtil; @@ -33,6 +34,8 @@ import org.nl.wms.masterdata_manage.storage.service.storage.IStIvtBsrealstorattr import org.nl.wms.masterdata_manage.storage.service.storage.dao.StIvtBsrealstorattr; import org.nl.wms.masterdata_manage.bfmaster.service.ClassstandardService; import org.nl.wms.system_manage.service.dept.ISysDeptService; +import org.nl.wms.system_manage.service.param.ISysParamService; +import org.nl.wms.system_manage.service.param.dao.Param; import org.nl.wms.system_manage.service.tableData.ColumnInfoService; import org.nl.wms.system_manage.service.user.ISysUserService; import org.nl.wms.system_manage.service.user.dao.SysUser; @@ -62,6 +65,8 @@ public class DevicerepairmstServiceImpl implements DevicerepairmstService { private final ClassstandardService classstandardService; // private final StorattrService storattrService; // private final SparePartOutServiceImpl sparePartOutService; + @Autowired + private ISysParamService paramService; @Autowired private EmBiIostorinvOutService emBiIostorinvOutService; @@ -703,6 +708,15 @@ public class DevicerepairmstServiceImpl implements DevicerepairmstService { jsonRequest.put("finish_name", nickName); jsonRequest.put("finish_time", DateUtil.now()); requestTab.update(jsonRequest); + Param BXD_REPORT = paramService.getOne(new QueryWrapper().eq("code", "BXD_REPORT")); + if (BXD_REPORT !=null){ + JSONObject jsonFile = WQLObject.getWQLObject("EM_BI_EquipmentFile").query("devicerecord_id = '" + jsonRequest.getString("request_code") + "' and is_delete = '0'").uniqueResult(0); + String device_name = ""; + if (jsonFile !=null){ + device_name = jsonFile.getString("device_name"); + } + MsgUtil.sendMsg("报修设备:"+device_name+",报修单:"+jsonRequest.getString("request_code")+"检修完毕",MsgUtil.MsgSend.FS,BXD_REPORT.getValue()); + } } } } diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairrequestServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairrequestServiceImpl.java index 91fb86f3..e367c19f 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairrequestServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/repair/service/impl/DevicerepairrequestServiceImpl.java @@ -13,6 +13,7 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.nl.common.utils.MsgUtil; import org.nl.common.utils.SecurityUtils; import org.nl.modules.common.exception.BadRequestException; @@ -207,6 +208,10 @@ public class DevicerepairrequestServiceImpl implements DevicerepairrequestServic dto.setStatus("01"); dto.setCreate_id(currentUserId); dto.setCreate_name(nickName); + if (StringUtils.isEmpty(dto.getProduct_person_name())){ + dto.setProduct_person_name(nickName); + } + dto.setCreate_name(nickName); dto.setCreate_time(now); dto.setSyscompanyid(Long.parseLong("1")); dto.setSysdeptid(Long.parseLong("1")); @@ -214,7 +219,7 @@ public class DevicerepairrequestServiceImpl implements DevicerepairrequestServic WQLObject wo = WQLObject.getWQLObject("em_bi_devicerepairrequest"); JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto)); wo.insert(json); -// MsgUtil.sendMsg("lms报修提醒:报修人"+dto.getCreate_name()+",报修单"+dto.getRequest_code()+"故障描述"+dto.getFault_desc() ,MsgUtil.MsgSend.FS); + MsgUtil.sendMsg("lms报修提醒:报修人:"+dto.getCreate_name()+",报修单:"+dto.getRequest_code()+",故障描述:"+dto.getFault_desc() ,MsgUtil.MsgSend.FS); } @Override diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/upkeep/rest/DevicemaintenanceplanmstController.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/upkeep/rest/DevicemaintenanceplanmstController.java index ae857dfa..6d8ddfb3 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/upkeep/rest/DevicemaintenanceplanmstController.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/device_manage/upkeep/rest/DevicemaintenanceplanmstController.java @@ -49,7 +49,7 @@ public class DevicemaintenanceplanmstController { @PostMapping("/queryDevice3") @ApiOperation("查询设备档案2") public ResponseEntity queryDevice3(@RequestBody JSONObject whereJson) { - PageRequest pageRequest =PageRequest.of(whereJson.getInteger("page"), whereJson.getInteger("size")); + PageRequest pageRequest =PageRequest.of(whereJson.getInteger("page")-1, whereJson.getInteger("size")); Map stringObjectMap = devicemaintenanceplanmstService.queryDevice2(whereJson, pageRequest); return new ResponseEntity<>(MapOf.of("data",stringObjectMap.get("content"),"totalCount",stringObjectMap.get("totalElements")), HttpStatus.OK); } diff --git a/mes/qd/src/views/wms/device_manage/deviceFile/equipmentfile/index.vue b/mes/qd/src/views/wms/device_manage/deviceFile/equipmentfile/index.vue index 1e30f38f..fcba489a 100644 --- a/mes/qd/src/views/wms/device_manage/deviceFile/equipmentfile/index.vue +++ b/mes/qd/src/views/wms/device_manage/deviceFile/equipmentfile/index.vue @@ -205,6 +205,16 @@ > 导入 + + 打印 +