|
@@ -78,9 +78,8 @@ public class AppletCheckServiceImpl implements IAppletCheckService {
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("获取小程序token异常, appName : {}, e : {}", payApplication.getAppName(), e.getMessage());
|
|
log.error("获取小程序token异常, appName : {}, e : {}", payApplication.getAppName(), e.getMessage());
|
|
}
|
|
}
|
|
- log.error("小程序监测获取token, appName : {}, accessToken : {}", payApplication.getAppName(), accessToken);
|
|
|
|
if (Strings.isBlank(accessToken) || !this.appletCheck(accessToken)) {
|
|
if (Strings.isBlank(accessToken) || !this.appletCheck(accessToken)) {
|
|
- log.error("小程序判定封停, appName : {}", payApplication.getAppName());
|
|
|
|
|
|
+ log.error("小程序判定封停或者禁用, appName : {}, accessToken : {}", payApplication.getAppName(), accessToken);
|
|
this.payApplicationCheck(payApplication);
|
|
this.payApplicationCheck(payApplication);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -89,8 +88,8 @@ public class AppletCheckServiceImpl implements IAppletCheckService {
|
|
@Override
|
|
@Override
|
|
public void payApplicationCheck(PayApplication payApplication) {
|
|
public void payApplicationCheck(PayApplication payApplication) {
|
|
try {
|
|
try {
|
|
- //更新游戏支付盒子配置
|
|
|
|
- this.gamePayWayUpdate(payApplication);
|
|
|
|
|
|
+ //更新游戏支付
|
|
|
|
+ this.gamePayUpdate(payApplication);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error("支付应用异常更新游戏支付盒子失败, appName : {}, e : {}", payApplication.getAppName(), e.getMessage());
|
|
log.error("支付应用异常更新游戏支付盒子失败, appName : {}, e : {}", payApplication.getAppName(), e.getMessage());
|
|
}
|
|
}
|
|
@@ -108,15 +107,13 @@ public class AppletCheckServiceImpl implements IAppletCheckService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private void gamePayWayUpdate(PayApplication payApplication) {
|
|
|
|
|
|
+ private void gamePayUpdate(PayApplication payApplication) {
|
|
//修改支付应用状态
|
|
//修改支付应用状态
|
|
log.error("支付应用异常 - 修改支付应用状态, appName : {}", payApplication.getAppName());
|
|
log.error("支付应用异常 - 修改支付应用状态, appName : {}", payApplication.getAppName());
|
|
payApplicationService.update(new LambdaUpdateWrapper<PayApplication>()
|
|
payApplicationService.update(new LambdaUpdateWrapper<PayApplication>()
|
|
.eq(PayApplication::getAppId, payApplication.getAppId())
|
|
.eq(PayApplication::getAppId, payApplication.getAppId())
|
|
.set(PayApplication::getStatus, StatusEnum.NO.getCode())
|
|
.set(PayApplication::getStatus, StatusEnum.NO.getCode())
|
|
.set(PayApplication::getUpdateTime, LocalDateTime.now()));
|
|
.set(PayApplication::getUpdateTime, LocalDateTime.now()));
|
|
-
|
|
|
|
-
|
|
|
|
//查询支付应用对应的盒子
|
|
//查询支付应用对应的盒子
|
|
List<PayBox> payBoxList = payBoxService.list(new LambdaQueryWrapper<PayBox>()
|
|
List<PayBox> payBoxList = payBoxService.list(new LambdaQueryWrapper<PayBox>()
|
|
.eq(PayBox::getAppId, payApplication.getAppId())
|
|
.eq(PayBox::getAppId, payApplication.getAppId())
|
|
@@ -132,8 +129,11 @@ public class AppletCheckServiceImpl implements IAppletCheckService {
|
|
.in(PayBox::getId, payBoxIdList)
|
|
.in(PayBox::getId, payBoxIdList)
|
|
.set(PayBox::getStatus, StatusEnum.NO.getCode())
|
|
.set(PayBox::getStatus, StatusEnum.NO.getCode())
|
|
.set(PayBox::getUpdateTime, LocalDateTime.now()));
|
|
.set(PayBox::getUpdateTime, LocalDateTime.now()));
|
|
|
|
+ //游戏支付应用修改
|
|
|
|
+// this.gamePayWayUpdate(payApplication, payBoxIdList);
|
|
|
|
+ }
|
|
|
|
|
|
-
|
|
|
|
|
|
+ private void gamePayWayUpdate(PayApplication payApplication, Set<Integer> payBoxIdList) {
|
|
//查询相关盒子被使用到的游戏
|
|
//查询相关盒子被使用到的游戏
|
|
List<GamePayWay> gamePayWayList = gamePayWayService.list(new LambdaQueryWrapper<GamePayWay>()
|
|
List<GamePayWay> gamePayWayList = gamePayWayService.list(new LambdaQueryWrapper<GamePayWay>()
|
|
.in(GamePayWay::getPayBoxId, payBoxIdList));
|
|
.in(GamePayWay::getPayBoxId, payBoxIdList));
|
|
@@ -155,10 +155,10 @@ public class AppletCheckServiceImpl implements IAppletCheckService {
|
|
//修改游戏支付配置
|
|
//修改游戏支付配置
|
|
log.error("支付应用异常 - 修改游戏支付配置, appName : {}, gamePayWayIdSet : {}, payBoxId : {}", payApplication.getAppName(),
|
|
log.error("支付应用异常 - 修改游戏支付配置, appName : {}, gamePayWayIdSet : {}, payBoxId : {}", payApplication.getAppName(),
|
|
gamePayWayIdSet, payBox.getId());
|
|
gamePayWayIdSet, payBox.getId());
|
|
-// gamePayWayService.update(new LambdaUpdateWrapper<GamePayWay>()
|
|
|
|
-// .in(GamePayWay::getId, gamePayWayIdSet)
|
|
|
|
-// .set(GamePayWay::getPayBoxId, payBox.getId())
|
|
|
|
-// .set(GamePayWay::getUpdateTime, LocalDateTime.now()));
|
|
|
|
|
|
+ gamePayWayService.update(new LambdaUpdateWrapper<GamePayWay>()
|
|
|
|
+ .in(GamePayWay::getId, gamePayWayIdSet)
|
|
|
|
+ .set(GamePayWay::getPayBoxId, payBox.getId())
|
|
|
|
+ .set(GamePayWay::getUpdateTime, LocalDateTime.now()));
|
|
}
|
|
}
|
|
|
|
|
|
private void sendDingTalkMsg(PayApplication payApplication) {
|
|
private void sendDingTalkMsg(PayApplication payApplication) {
|
|
@@ -178,13 +178,11 @@ public class AppletCheckServiceImpl implements IAppletCheckService {
|
|
}
|
|
}
|
|
String content = payApplication.getAppName() + "监测异常";
|
|
String content = payApplication.getAppName() + "监测异常";
|
|
Set<String> phoneNumSet = listenCallList.stream().map(ListenCall::getPhoneNum).collect(Collectors.toSet());
|
|
Set<String> phoneNumSet = listenCallList.stream().map(ListenCall::getPhoneNum).collect(Collectors.toSet());
|
|
- phoneNumSet.forEach(phoneNum -> this.phoneCall(phoneNum, content));
|
|
|
|
|
|
+ phoneNumSet.forEach(phoneNum -> this.phoneCall(content, phoneNum));
|
|
}
|
|
}
|
|
|
|
|
|
private List<ListenCall> callListenUser() {
|
|
private List<ListenCall> callListenUser() {
|
|
List<ListenCall> listenCallList = listenCallService.list(new LambdaQueryWrapper<ListenCall>()
|
|
List<ListenCall> listenCallList = listenCallService.list(new LambdaQueryWrapper<ListenCall>()
|
|
- //todo : 临时调试条件
|
|
|
|
- .eq(ListenCall::getUserId, 220L)
|
|
|
|
.eq(ListenCall::getStatus, StatusEnum.YES.getCode()));
|
|
.eq(ListenCall::getStatus, StatusEnum.YES.getCode()));
|
|
if (CollectionUtils.isEmpty(listenCallList)) {
|
|
if (CollectionUtils.isEmpty(listenCallList)) {
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|