wangpengfei 2 years ago
parent
commit
8d89361848
  1. 12
      yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/stock/ReportStockDayService.java
  2. 6
      yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/wechat/WechatRest.java

12
yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/stock/ReportStockDayService.java

@ -1,9 +1,11 @@
package com.yxt.supervise.report.biz.stock;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.thread.ThreadUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.yxt.supervise.report.biz.wechat.WechatRest;
import com.yxt.supervise.report.ds.crm.CrmMapper;
import com.yxt.supervise.report.ds.crm.ProjectInfo;
import com.yxt.supervise.report.ds.warehouse.ProdStock;
@ -39,6 +41,8 @@ public class ReportStockDayService extends ServiceImpl<ReportStockDayMapper, Rep
private CrmMapper crmMapper;
@Autowired
private WarehouseMapper warehouseMapper;
@Autowired
WechatRest wechatRest;
public ReportStockDay fetchByProjectAndDay(String projectSid, String orderDate) {
@ -106,6 +110,14 @@ public class ReportStockDayService extends ServiceImpl<ReportStockDayMapper, Rep
}catch (Exception e){
e.printStackTrace();
}
//开启消息推送
ThreadUtil.execute(() -> {
try {
wechatRest.hcsmSendMessage(projectSid,orderDate);
} catch (Exception e) {
throw new RuntimeException(e);
}
});
return null;
}
}

6
yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/wechat/WechatRest.java

@ -244,9 +244,9 @@ public class WechatRest {
* @param orderDate
* @throws Exception
*/
@PostMapping("/hcsmSendMessage/{orderDate}")
public void hcsmSendMessage(@PathVariable("orderDate") String orderDate) throws Exception {
ReportStockDay reportStockDay=stockDayRest.getDayGather("236408a1-c36e-416c-9f49-d6caa7671009",orderDate).getData();
@PostMapping("/hcsmSendMessage/{projectSid}/{orderDate}")
public void hcsmSendMessage(@PathVariable("projectSid") String projectSid,@PathVariable("orderDate") String orderDate) throws Exception {
ReportStockDay reportStockDay=stockDayRest.getDayGather(projectSid,orderDate).getData();
// 模板参数
Map<String, Template> sendMag = new HashMap<String, Template>();
// 公众号的模板id(也有相应的接口可以查询到)

Loading…
Cancel
Save