|
@@ -163,14 +163,25 @@ public class WxController extends ApiBaseController {
|
|
|
public Object sendApproveMessage() {
|
|
|
|
|
|
ParameterObject obj = getParameterObject();
|
|
|
- obj.checkParameterNotNull("users,chain,order,time");
|
|
|
+ obj.checkParameterNotNull("users,chain,order,time,customerCode");
|
|
|
String users = obj.getString("users");
|
|
|
String chain = obj.getString("chain");
|
|
|
String order = obj.getString("order");
|
|
|
String time = obj.getString("time");
|
|
|
+ String customerCode = obj.getString("customerCode");
|
|
|
String temple = configService.selectConfigByKey("wx.notification.approve.one");
|
|
|
String message = String.format(temple, chain, order, time);
|
|
|
- qyWxSendMessageUtil.sendApproveProcessMessage(users, message);
|
|
|
+ qyWxSendMessageUtil.sendApproveProcessMessage(users, message, "11");
|
|
|
+
|
|
|
+ //发给经销商
|
|
|
+ Set<String> customerCodes = new HashSet<>();
|
|
|
+ customerCodes.add(customerCode);
|
|
|
+ logger.info("收到需要通知的经销商组织代码:"+customerCode);
|
|
|
+ Map<String,Map<String,Object>> maps = sysUserService.selectLoginNamesByCostumerCode(customerCodes);
|
|
|
+ //消息
|
|
|
+ if(customerCodes.size()>0){
|
|
|
+ qyWxSendMessageUtil.sendMsgToCustomer(customerCodes,maps,message, "11");
|
|
|
+ }
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
@@ -183,14 +194,25 @@ public class WxController extends ApiBaseController {
|
|
|
public Object sendSmallTonApproveMessage() {
|
|
|
|
|
|
ParameterObject obj = getParameterObject();
|
|
|
- obj.checkParameterNotNull("users,chain,order,time");
|
|
|
+ obj.checkParameterNotNull("users,chain,order,time,customerCode");
|
|
|
String users = obj.getString("users");
|
|
|
String chain = obj.getString("chain");
|
|
|
String order = obj.getString("order");
|
|
|
String time = obj.getString("time");
|
|
|
+ String customerCode = obj.getString("customerCode");
|
|
|
String temple = configService.selectConfigByKey("wx.notification.approve.two");
|
|
|
String message = String.format(temple, chain, order, time);
|
|
|
- qyWxSendMessageUtil.sendApproveProcessMessage(users, message);
|
|
|
+ qyWxSendMessageUtil.sendApproveProcessMessage(users, message, "12");
|
|
|
+
|
|
|
+ //发给经销商
|
|
|
+ Set<String> customerCodes = new HashSet<>();
|
|
|
+ customerCodes.add(customerCode);
|
|
|
+ logger.info("收到需要通知的经销商组织代码:"+customerCode);
|
|
|
+ Map<String,Map<String,Object>> maps = sysUserService.selectLoginNamesByCostumerCode(customerCodes);
|
|
|
+ //消息
|
|
|
+ if(customerCodes.size()>0){
|
|
|
+ qyWxSendMessageUtil.sendMsgToCustomer(customerCodes,maps,message, "12");
|
|
|
+ }
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
@@ -215,7 +237,7 @@ public class WxController extends ApiBaseController {
|
|
|
Map<String,Map<String,Object>> maps = sysUserService.selectLoginNamesByCostumerCode(customerCodes);
|
|
|
//消息
|
|
|
if(customerCodes.size()>0){
|
|
|
- qyWxSendMessageUtil.sendDeliveryMessage(customerCodes,maps,message);
|
|
|
+ qyWxSendMessageUtil.sendMsgToCustomer(customerCodes,maps,message, "13");
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
@@ -241,7 +263,7 @@ public class WxController extends ApiBaseController {
|
|
|
Map<String,Map<String,Object>> maps = sysUserService.selectLoginNamesByCostumerCode(customerCodes);
|
|
|
//消息
|
|
|
if(customerCodes.size()>0){
|
|
|
- qyWxSendMessageUtil.sendDeliveryMessage(customerCodes,maps,message);
|
|
|
+ qyWxSendMessageUtil.sendMsgToCustomer(customerCodes,maps,message, "14");
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
|
}
|