parent
0f2b88f86f
commit
19dbf4bbad
|
@ -63,7 +63,7 @@ public class AiServiceImpl implements IAiService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private AiProducter aiProducer;
|
private AiProducter aiProducer;
|
||||||
|
|
||||||
private final ReentrantLock lock = new ReentrantLock();
|
private final static ReentrantLock lock = new ReentrantLock();
|
||||||
|
|
||||||
private String userSn = "SYSUSER|8398f13f3feccef770ee4d465fe22fbf";
|
private String userSn = "SYSUSER|8398f13f3feccef770ee4d465fe22fbf";
|
||||||
private String aiUserSn = "SYSUSER|2665bcca63a2b5c724095fa01dce0470";
|
private String aiUserSn = "SYSUSER|2665bcca63a2b5c724095fa01dce0470";
|
||||||
|
@ -237,7 +237,6 @@ public class AiServiceImpl implements IAiService {
|
||||||
for (BusStoreInfo busStoreInfo : storeInfoList) {
|
for (BusStoreInfo busStoreInfo : storeInfoList) {
|
||||||
try {
|
try {
|
||||||
if ("2".equals(busStoreInfo.getReturnVisitStatus())) {
|
if ("2".equals(busStoreInfo.getReturnVisitStatus())) {
|
||||||
log.error("未开启营销的跳出");
|
|
||||||
continue;// 未开启营销的跳出
|
continue;// 未开启营销的跳出
|
||||||
}
|
}
|
||||||
// 配置规则
|
// 配置规则
|
||||||
|
@ -247,10 +246,8 @@ public class AiServiceImpl implements IAiService {
|
||||||
|
|
||||||
List<BusOrderInfo> list = new ArrayList<>();
|
List<BusOrderInfo> list = new ArrayList<>();
|
||||||
if ("1".equals(busStoreInfo.getSelfDeliveryStatus())) {
|
if ("1".equals(busStoreInfo.getSelfDeliveryStatus())) {
|
||||||
log.error("自动营销");
|
|
||||||
list = orderInfoService.selectBusOrderInfoListToAi(busStoreInfo.getStoreCode(), t1, t2);
|
list = orderInfoService.selectBusOrderInfoListToAi(busStoreInfo.getStoreCode(), t1, t2);
|
||||||
} else if ("2".equals(busStoreInfo.getSelfDeliveryStatus())) {
|
} else if ("2".equals(busStoreInfo.getSelfDeliveryStatus())) {
|
||||||
log.error("自配送营销");
|
|
||||||
LocalDateTime t180 = now.minusMinutes(180);
|
LocalDateTime t180 = now.minusMinutes(180);
|
||||||
String t18 = t180.format(formatter);
|
String t18 = t180.format(formatter);
|
||||||
LocalDateTime tN = now.minusMinutes(busStoreConfigInfo.getSelfDeliveryDuration());
|
LocalDateTime tN = now.minusMinutes(busStoreConfigInfo.getSelfDeliveryDuration());
|
||||||
|
@ -284,6 +281,7 @@ public class AiServiceImpl implements IAiService {
|
||||||
aiProducer.sendInfo(mqDataInfo);
|
aiProducer.sendInfo(mqDataInfo);
|
||||||
}
|
}
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
|
log.error("***************************"+e.getMessage());
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -307,7 +305,6 @@ public class AiServiceImpl implements IAiService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendSmsTask(String content, BusOrderInfo busOrderInfo) {
|
public void sendSmsTask(String content, BusOrderInfo busOrderInfo) {
|
||||||
|
|
||||||
lock.lock();
|
lock.lock();
|
||||||
try {
|
try {
|
||||||
BusSmsInfo busSmsInfo = new BusSmsInfo();
|
BusSmsInfo busSmsInfo = new BusSmsInfo();
|
||||||
|
@ -322,6 +319,8 @@ public class AiServiceImpl implements IAiService {
|
||||||
log.error("短信余额为空,请充值");
|
log.error("短信余额为空,请充值");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
redisTemplate.opsForValue().set("limitNum",busSmsInfo1.getLimitNum()+"");
|
||||||
|
redisTemplate.opsForValue().set("totalNum",busSmsInfo1.getTotalNum()+"");
|
||||||
}else{
|
}else{
|
||||||
redisTemplate.opsForValue().set("limitNum",busSmsInfo1.getLimitNum()+"");
|
redisTemplate.opsForValue().set("limitNum",busSmsInfo1.getLimitNum()+"");
|
||||||
redisTemplate.opsForValue().set("totalNum",busSmsInfo1.getTotalNum()+"");
|
redisTemplate.opsForValue().set("totalNum",busSmsInfo1.getTotalNum()+"");
|
||||||
|
|
Loading…
Reference in New Issue