diff --git a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/SmsService.java b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/SmsService.java index a905fb58..5c773afd 100644 --- a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/SmsService.java +++ b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/SmsService.java @@ -14,6 +14,6 @@ import org.springframework.web.bind.annotation.PostMapping; @FeignClient(contextId = "smsService",value = ServiceNameConstants.XHPC_GENERAL, fallbackFactory = SmsFallbackFactory.class) public interface SmsService { - @PostMapping("/send") + @PostMapping("/sms/send") R sendNotice(String phone, String content); } diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java index e2d0af62..b4bae3be 100644 --- a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java @@ -43,6 +43,7 @@ public class XhpcSmsController extends BaseController { @GetMapping(value = "/send") public void send(String phone , String content){ + xhpcSmsService.sendNotice(phone, content); } } diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java index 14cd84d0..9df1e50e 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java @@ -106,12 +106,11 @@ public class RealtimeDataLogic implements ServiceLogic { cacheOrder.put("realtimeDataList", realtimeDataList); REDIS.setCacheMap(orderkey, cacheOrder); if ((balance - cacheRealtimeData.getAmountCharged()) < 500) { - String alerted = (String) cacheOrder.get("alerted"); + String alerted = (String) cacheOrder.get("lt5alerted"); String tel = (String) cacheOrder.get("tel"); if (alerted == null && tel != null) { - // todo send sms smsService.sendNotice(tel,"【小华充电】尊敬的用户,你的账户余额小于5元,为不影响您的正常充电,请您尽快充值交费,谢谢。"); - cacheOrder.put("alerted", "true"); + cacheOrder.put("lt5alerted", "true"); } } } else {