|
@@ -1186,7 +1186,7 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
sendWorkplaceAndEmailNew(ListUtils.newArrayList(user.getEmail()),
|
|
|
ListUtils.newArrayList(user.getUserId()),model.getId(),messageInfo, detailType);
|
|
|
// 2、微信
|
|
|
- SendMessageUtils.sendWechatNew(ListUtils.newArrayList(user.getWxOpenId()),detailUrl,values,wechatTemplateId);
|
|
|
+ SendMessageUtils.sendWechatNew(ListUtils.newArrayList(user.getWxOpenId()),detailUrl,values,wechatTemplateId,1);
|
|
|
// 3、短信
|
|
|
if(StringUtils.isNotBlank(user.getPhone()) && user.getPhone().trim().length() == 11){
|
|
|
SendMessageUtils.sendCommonSms(ListUtils.newArrayList(user.getPhone()),messageInfo);
|
|
@@ -1242,7 +1242,7 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
String[] values = new String[]{"你有一条维修任务!",model.getActualUser(),sbInfo.getName(),DateUtils.dateToString(model.getApplyTime()),model.getSbCph(),model.getContent(),"请知悉"};
|
|
|
String wechatTemplateId = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.REPAIR_NOTICE_SUCCESS_WECHAT_TEMPLATE_ID.name());
|
|
|
String detailUrl = "pages/service-detail/service-detail?id=" + model.getId();
|
|
|
- SendMessageUtils.sendWechatNew(ListUtils.newArrayList(user.getWxOpenId()),detailUrl,values,wechatTemplateId);
|
|
|
+ SendMessageUtils.sendWechatNew(ListUtils.newArrayList(user.getWxOpenId()),detailUrl,values,wechatTemplateId,1);
|
|
|
// 3、短信
|
|
|
SendMessageUtils.sendCommonSms(ListUtils.newArrayList(user.getPhone()),info);
|
|
|
}
|
|
@@ -1272,7 +1272,7 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
// 1、站内信和email
|
|
|
sendWorkplaceAndEmailNew(emails,userIds,model.getId(),messageInfo, detailType);
|
|
|
// 2、微信
|
|
|
- SendMessageUtils.sendWechatNew(openIds,detailUrl,values,wechatTemplateId);
|
|
|
+ SendMessageUtils.sendWechatNew(openIds,detailUrl,values,wechatTemplateId,1);
|
|
|
// 3、短信
|
|
|
SendMessageUtils.sendCommonSms(phones,messageInfo);
|
|
|
}
|
|
@@ -1290,7 +1290,8 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
BeanConverterUtil.copyObjectProperties(form,RepairApplicationFormDTO.class), sbInfo);
|
|
|
Integer detailType = WorkplaceBacklogDetailTypeEnum.REPAIR_APPLICATION.getValue();
|
|
|
String[] values = null;
|
|
|
- String wechatTemplateId = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.REPAIR_SEND_SUCCESS_WECHAT_TEMPLATE_ID.name());;
|
|
|
+ int templateType = 1;
|
|
|
+ String wechatTemplateId = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.REPAIR_SEND_SUCCESS_WECHAT_TEMPLATE_ID.name());
|
|
|
String detailUrl = "pages/service-detail/service-detail?id=" + form.getId();
|
|
|
switch (type){
|
|
|
case CommonConstants.CALL_REPAIR_NOTICE:
|
|
@@ -1301,7 +1302,9 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
detailType = WorkplaceBacklogDetailTypeEnum.REPAIR_APPLICATION_STOP.getValue();
|
|
|
break;
|
|
|
case CommonConstants.REPAIR_COMPLETE_NOTICE:
|
|
|
- values = new String[]{"维修完成消息!",form.getNo(),sbInfo.getName(),form.getContent(),form.getSbCph(),"请确认后,提交生产审核"};
|
|
|
+ templateType = 2;
|
|
|
+ wechatTemplateId = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.REPAIR_SUCCESS_WECHAT_TEMPLATE_ID.name());
|
|
|
+ values = new String[]{"维修完成消息!",form.getActualUser(),form.getSbCph(),sbInfo.getName(),DateUtils.dateToString(form.getApplyTime(), DateUtils.PATTERN_YMD_HMS),"当前审核人","请确认后,尽快关闭工单"};
|
|
|
detailType = WorkplaceBacklogDetailTypeEnum.REPAIR_OK.getValue();
|
|
|
break;
|
|
|
case CommonConstants.CALL_REPAIR_FAIL:
|
|
@@ -1321,7 +1324,7 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
// 1、站内信
|
|
|
sendWorkplaceAndEmailNew(maps.get("mails"),maps.get("userIds"),form.getId(),info, detailType);
|
|
|
// 2、微信
|
|
|
- SendMessageUtils.sendWechatNew(maps.get("openIds"),detailUrl,values,wechatTemplateId);
|
|
|
+ SendMessageUtils.sendWechatNew(maps.get("openIds"),detailUrl,values,wechatTemplateId,templateType);
|
|
|
// 3、短信
|
|
|
SendMessageUtils.sendCommonSms(maps.get("phones"),info);
|
|
|
}
|
|
@@ -1354,7 +1357,7 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
// 1、站内信
|
|
|
sendWorkplaceAndEmailNew(ListUtils.newArrayList(userVOs.getEmail()),ListUtils.newArrayList(userVOs.getUserId()),form.getId(),info, detailType);
|
|
|
// 2、微信
|
|
|
- SendMessageUtils.sendWechatNew(ListUtils.newArrayList(userVOs.getWxOpenId()),detailUrl,values,wechatTemplateId);
|
|
|
+ SendMessageUtils.sendWechatNew(ListUtils.newArrayList(userVOs.getWxOpenId()),detailUrl,values,wechatTemplateId,1);
|
|
|
// 3、短信
|
|
|
SendMessageUtils.sendCommonSms(ListUtils.newArrayList(userVOs.getPhone()),info);
|
|
|
}
|