diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/controller/WorkOrderController.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/controller/WorkOrderController.java index a31a48a..b274a8d 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/controller/WorkOrderController.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/controller/WorkOrderController.java @@ -293,7 +293,6 @@ public class WorkOrderController extends JeecgController handFk(@RequestBody WorkOrder workOrder) { - workOrderService.handFk(workOrder); - return Result.OK("操作成功!"); + return workOrderService.handFk(workOrder); } } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/IWorkOrderService.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/IWorkOrderService.java index 6303b23..7bbc528 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/IWorkOrderService.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/IWorkOrderService.java @@ -2,6 +2,7 @@ package com.nu.modules.workorder.service; import com.nu.modules.workorder.entity.WorkOrder; import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.common.api.vo.Result; import javax.servlet.http.HttpServletRequest; @@ -19,5 +20,5 @@ public interface IWorkOrderService extends IService { void saveHjpz(WorkOrder workOrder, HttpServletRequest request); - void handFk(WorkOrder workOrder); + Result handFk(WorkOrder workOrder); } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/impl/WorkOrderServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/impl/WorkOrderServiceImpl.java index 56c8343..fa4fa74 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/impl/WorkOrderServiceImpl.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/workorder/service/impl/WorkOrderServiceImpl.java @@ -12,6 +12,7 @@ import com.nu.modules.workorder.mapper.WorkOrderMapper; import com.nu.modules.workorder.service.IWorkOrderService; import com.nu.utils.RabbitMQUtil; import org.apache.shiro.SecurityUtils; +import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.api.ISysBaseAPI; import org.jeecg.common.system.entity.SysDepartEntity; import org.jeecg.common.system.vo.LoginUser; @@ -103,29 +104,34 @@ public class WorkOrderServiceImpl extends ServiceImpl handFk(WorkOrder workOrder) { + try { + WorkOrder upData = new WorkOrder(); + upData.setId(workOrder.getId()); + upData.setStatus("3");//平台搭建完成 + upData.setReplyTime(new Date()); + baseMapper.updateById(upData); + WorkOrder workInfo = baseMapper.selectById(workOrder.getId()); + SysDepartEntity orgInfo = sysBaseAPI.queryOrgInfoById(workOrder.getOrgId()); + WorkOrderMQDto workOrderMQDto = new WorkOrderMQDto(); + BeanUtils.copyProperties(workInfo, workOrderMQDto); + workOrderMQDto.setOrgId(workInfo.getOrgId()); + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + workOrderMQDto.setHandleBy(sysUser.getRealname()); + workOrderMQDto.setReplyTime(new Date()); + workOrderMQDto.setUrl(orgInfo.getUrl()); + workOrderMQDto.setMediaUrl(orgInfo.getMediaUrl()); + workOrderMQDto.setFrontPath(orgInfo.getFrontPath()); + workOrderMQDto.setContextPath(orgInfo.getContextPath()); + OrgInfo orgInfo_ = orgInfoService.getById(workOrder.getOrgId()); + OrgApplyInfoMQDto orgApplyInfoMQDto = new OrgApplyInfoMQDto(); + BeanUtils.copyProperties(orgInfo_, orgApplyInfoMQDto); + workOrderMQDto.setOrgInfo(orgApplyInfoMQDto); + rabbitMQUtil.sendToExchange("nu.workOrder", "nu.workOrder.handFk", workOrderMQDto); + }catch (Exception e){ + e.printStackTrace(); + return Result.error("操作失败,请稍后重试!"); + } + return Result.OK("操作成功!"); } } diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/device/manager/mapper/xml/DeviceManagerMapper.xml b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/device/manager/mapper/xml/DeviceManagerMapper.xml index 8e89304..023dc9e 100644 --- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/device/manager/mapper/xml/DeviceManagerMapper.xml +++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/device/manager/mapper/xml/DeviceManagerMapper.xml @@ -522,7 +522,8 @@ sn, factory, opt_date, - opt_type + opt_type, + remarks from nu_iot_device_bind_log where org_code = #{params.orgCode} diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/dingshuo/electricity/service/impl/DsElectricityMeterServiceImpl.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/dingshuo/electricity/service/impl/DsElectricityMeterServiceImpl.java index 208a997..3acb29d 100644 --- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/dingshuo/electricity/service/impl/DsElectricityMeterServiceImpl.java +++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/dingshuo/electricity/service/impl/DsElectricityMeterServiceImpl.java @@ -282,7 +282,6 @@ public class DsElectricityMeterServiceImpl extends ServiceImpl