|
@@ -16,7 +16,9 @@ import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectItemMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectOrderDetailMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectOrderDetailMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectOrderMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectOrderMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectPlanMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectPlanMapper;
|
|
|
|
+import cn.iocoder.yudao.module.pms.message.PmsMessage;
|
|
import cn.iocoder.yudao.module.pms.service.iotdeviceperson.IotDevicePersonService;
|
|
import cn.iocoder.yudao.module.pms.service.iotdeviceperson.IotDevicePersonService;
|
|
|
|
+import cn.iocoder.yudao.module.system.api.dingtalk.DingtalkSendApi;
|
|
import cn.iocoder.yudao.module.system.api.notify.NotifyMessageSendApi;
|
|
import cn.iocoder.yudao.module.system.api.notify.NotifyMessageSendApi;
|
|
import cn.iocoder.yudao.module.system.api.notify.dto.NotifySendSingleToUserReqDTO;
|
|
import cn.iocoder.yudao.module.system.api.notify.dto.NotifySendSingleToUserReqDTO;
|
|
import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
|
import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
|
@@ -64,8 +66,8 @@ public class IotInspectOrderServiceImpl implements IotInspectOrderService {
|
|
private IotInspectPlanMapper iotInspectPlanMapper;
|
|
private IotInspectPlanMapper iotInspectPlanMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private IotDevicePersonService iotDevicePersonService;
|
|
private IotDevicePersonService iotDevicePersonService;
|
|
- @Autowired
|
|
|
|
- private NotifyMessageSendApi notifyMessageSendApi;
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private PmsMessage pmsMessage;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@@ -273,12 +275,7 @@ public class IotInspectOrderServiceImpl implements IotInspectOrderService {
|
|
iotInspectPlan.setLastCreateTime(LocalDateTime.now());
|
|
iotInspectPlan.setLastCreateTime(LocalDateTime.now());
|
|
iotInspectPlanMapper.updateById(iotInspectPlan);
|
|
iotInspectPlanMapper.updateById(iotInspectPlan);
|
|
//发送消息
|
|
//发送消息
|
|
- Map<String, Object> templateParams = new HashMap<>();
|
|
|
|
- templateParams.put("name", iotInspectOrderDO.getInspectOrderTitle());
|
|
|
|
- templateParams.put("businessType", PmsConstants.GENERATE_INSPECT);
|
|
|
|
- templateParams.put("businessId", iotInspectOrderDO.getId());
|
|
|
|
- notifyMessageSendApi.sendSingleMessageToAdmin(new NotifySendSingleToUserReqDTO()
|
|
|
|
- .setUserId(k).setTemplateCode(PmsConstants.GENERATE_INSPECT_TEMPLATE).setTemplateParams(templateParams));
|
|
|
|
|
|
+ pmsMessage.sendMessage(iotInspectOrderDO.getId(), iotInspectOrderDO.getInspectOrderTitle(), PmsConstants.GENERATE_INSPECT, k, user.getMobile());
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|