Commit 175b48b7 by 周晓航

新增接口 用于TLS定时器上报 有营业门店的数据

parent 2d2eff9b
......@@ -17,6 +17,7 @@ import cn.freemud.base.entity.BaseResponse;
import cn.freemud.entities.vo.*;
import cn.freemud.entities.vo.encircle.CreateReserveOrderVo;
import cn.freemud.entities.vo.encircle.EncircleReserveBaseVo;
import cn.freemud.handler.OrderReportJobHandler;
import cn.freemud.monitorcenter.tools.HealthUtil;
import cn.freemud.service.EncircleOrderService;
import cn.freemud.service.MCCafeOrderService;
......@@ -48,6 +49,8 @@ public class OrderController {
private MallOrderServiceImpl mallOrderService;
@Autowired
private MCCafeOrderService mcCafeOrderService;
@Autowired
private OrderReportJobHandler orderReportJobHandler;
/**
* 创建订单之前校验前面排队的订单数
......@@ -417,4 +420,16 @@ public class OrderController {
public BaseResponse scoreRecord(@Validated @LogParams @RequestBody QueryOrderVo queryOrderVo) {
return orderservice.scoreRecord(queryOrderVo);
}
/**
* TLS定时器 每天凌晨 上报昨天 门店支付记录 到 门店服务去
*/
@ApiAnnotation(logMessage = "sendYesterDayStoreMsg")
@GetMapping("/sendYesterDayStoreMsg")
public BaseResponse sendYesterDayStoreMsg() {
orderReportJobHandler.sendYesterDayStoreMsg();
return ResponseUtil.success();
}
}
package cn.freemud.controller;
package cn.freemud.handler;
import cn.freemud.base.entity.BaseResponse;
import cn.freemud.constant.RedisKeyConstant;
......@@ -20,7 +20,7 @@ import java.util.*;
* @Date : 2021/5/10 下午4:18
* @description : 【ID1027442】 下单门店记录并每天推送门店
* 第二天凌晨4点 报上 上一天的门店支付情况
* 暂时放在这个位置, 等28版本上线, 需要使用xxl-job 定时器跑
* 使用 TLS 接口形式 定时访问
*/
@Component
public class OrderReportJobHandler {
......@@ -32,7 +32,7 @@ public class OrderReportJobHandler {
@Autowired
private StoreBackstageClient storeBackstageClient;
public void execute(String param) {
public void sendYesterDayStoreMsg() {
String date = getYesterdayString();
BoundHashOperations<String, String, Set<String>> boundHashOperations = redisCache.getRedisTemplate().boundHashOps(RedisKeyConstant.KGD_NO_ORDER_STORE_DATE + date);
Map<String, Set<String>> entries = boundHashOperations.entries();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment