|
@@ -19,13 +19,11 @@ import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.tofly.api.CodeClient;
|
|
|
-import com.tofly.api.DepartmentClient;
|
|
|
-import com.tofly.api.UserClent;
|
|
|
-import com.tofly.api.UserTaskClient;
|
|
|
+import com.tofly.api.*;
|
|
|
import com.tofly.api.audit.AuditClient;
|
|
|
import com.tofly.api.message.MessageClient;
|
|
|
import com.tofly.api.message.MessageStateClient;
|
|
|
+import com.tofly.api.mssage.SendMessageFeign;
|
|
|
import com.tofly.api.order.OrderClient;
|
|
|
import com.tofly.baseapi.mapper.ToflyCodeCommonMapper;
|
|
|
import com.tofly.common.core.entity.ResultRespone;
|
|
@@ -44,6 +42,8 @@ import com.tofly.pojo.maintain.vo.datail.RepairOrderDetailVo;
|
|
|
import com.tofly.pojo.message.Messagepush;
|
|
|
import com.tofly.pojo.message.Messagerecipient;
|
|
|
import com.tofly.pojo.message.Usertask;
|
|
|
+import com.tofly.pojo.note.SendMessage;
|
|
|
+import com.tofly.pojo.note.SendNoteEn;
|
|
|
import com.tofly.pojo.plan.Checkhistory;
|
|
|
import com.tofly.xrtymis.config.FilePathBean;
|
|
|
import com.tofly.xrtymis.custom.commons.CommonConstants;
|
|
@@ -218,6 +218,8 @@ public class GdglinfoServiceImpl extends ServiceImpl<GdglinfoMapper, Gdglinfo> i
|
|
|
private NoiseLoggerInfoService noiseUploadService;
|
|
|
@Value("${xrty.isRxgd}")
|
|
|
private String isRxgd;
|
|
|
+ @Autowired
|
|
|
+ private SendMessageFeign sendMessageFeign;
|
|
|
|
|
|
|
|
|
* 工单详情查询
|
|
@@ -523,7 +525,22 @@ public class GdglinfoServiceImpl extends ServiceImpl<GdglinfoMapper, Gdglinfo> i
|
|
|
tzrys.forEach(i->{
|
|
|
gdglinfoMassage(gdglinfo, "6", finalTopicName, i, gdglinfo.getDjsj(), finalRouteip, finalEndDate, finalRouteipapp);
|
|
|
});
|
|
|
-
|
|
|
+ if (GdglinfoEM.ISENABLE.getType().equals(gdflowconfig.getRzczSfqy())) {
|
|
|
+ ResultRespone<User> byId = userClent.getById(Long.valueOf(tzry));
|
|
|
+ String phone = byId.getResult().getPhone();
|
|
|
+
|
|
|
+ SendMessage sendMessage = new SendMessage();
|
|
|
+ sendMessage.setLxdh(phone);
|
|
|
+ sendMessage.setTxlx("2");
|
|
|
+ String sjdh = gdglinfo.getSjdh()==null?"无":gdglinfo.getSjdh();
|
|
|
+ String gdms = gdglinfo.getGdms() == null ? "无" : gdglinfo.getGdms();
|
|
|
+ sendMessage.setTxnr("工单地址: "+gdglinfo.getAddress()+",工单说明: "+gdms+",联系电话: "+sjdh+",请前往'掌上统一办公APP'处理");
|
|
|
+ SendNoteEn sendNoteEn = new SendNoteEn();
|
|
|
+ List<SendMessage> sendMessageList = new ArrayList<>();
|
|
|
+ sendMessageList.add(sendMessage);
|
|
|
+ sendNoteEn.setSendMessageList(sendMessageList);
|
|
|
+ sendMessageFeign.sendMessage(sendNoteEn);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (!Long.valueOf(GdglinfoEM.BHJ.getType()).equals(gdglinfo.getGddjZt())) {
|
|
@@ -542,6 +559,8 @@ public class GdglinfoServiceImpl extends ServiceImpl<GdglinfoMapper, Gdglinfo> i
|
|
|
throw new ToflyDeniedException("添加审批人失败");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
return ResultRespone.success(gdid);
|
|
|
}
|
|
|
|
|
@@ -1251,6 +1270,21 @@ public class GdglinfoServiceImpl extends ServiceImpl<GdglinfoMapper, Gdglinfo> i
|
|
|
|
|
|
redeploy.setJsry(tzry);
|
|
|
redeployService.save(redeploy);
|
|
|
+
|
|
|
+ ResultRespone<User> byId = userClent.getById(tzry);
|
|
|
+ String phone = byId.getResult().getPhone();
|
|
|
+
|
|
|
+ SendMessage sendMessage = new SendMessage();
|
|
|
+ sendMessage.setLxdh(phone);
|
|
|
+ sendMessage.setTxlx("2");
|
|
|
+ String sjdh = gdglinfo.getSjdh()==null?"无":gdglinfo.getSjdh();
|
|
|
+ String gdms = gdglinfo.getGdms() == null ? "无" : gdglinfo.getGdms();
|
|
|
+ sendMessage.setTxnr("工单地址: "+gdglinfo.getAddress()+",工单说明: "+gdms+",联系电话: "+sjdh+",请前往'掌上统一办公APP'处理");
|
|
|
+ SendNoteEn sendNoteEn = new SendNoteEn();
|
|
|
+ List<SendMessage> sendMessageList = new ArrayList<>();
|
|
|
+ sendMessageList.add(sendMessage);
|
|
|
+ sendNoteEn.setSendMessageList(sendMessageList);
|
|
|
+ sendMessageFeign.sendMessage(sendNoteEn);
|
|
|
|
|
|
}
|
|
|
|