|
@@ -20,6 +20,8 @@ import cn.iocoder.yudao.module.supplier.enums.common.SupplierAuditStatusEnum;
|
|
|
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.dto.NotifySendSingleToUserReqDTO;
|
|
|
+import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
|
|
+import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
|
|
import cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper;
|
|
@@ -60,7 +62,7 @@ public class IotFailureReportServiceImpl implements IotFailureReportService {
|
|
|
@Resource
|
|
|
private DeptService deptService;
|
|
|
@Resource
|
|
|
- private AdminUserMapper adminUserMapper;
|
|
|
+ private AdminUserApi adminUserApi;
|
|
|
@Resource
|
|
|
private DingtalkSendApi dingtalkSendApi;
|
|
|
@Resource
|
|
@@ -117,7 +119,7 @@ public class IotFailureReportServiceImpl implements IotFailureReportService {
|
|
|
//todo 发送站内信及钉钉
|
|
|
Long loginUserDeptId = SecurityFrameworkUtils.getLoginUserDeptId();
|
|
|
DeptDO dept = deptService.getDept(loginUserDeptId);
|
|
|
- List<AdminUserDO> users = adminUserMapper.selectListByDept(dept.getParentId());
|
|
|
+ List<AdminUserRespDTO> users = adminUserApi.getUserListByDept(dept.getParentId());
|
|
|
String templateCode = "failure-report"; // 站内信模版,记得在【站内信管理】中配置噢
|
|
|
Map<String, Object> templateParams = new HashMap<>();
|
|
|
templateParams.put("name", iotFailureReport.getDeviceName());
|