diff --git a/electripper-admin/src/main/java/com/ruoyi/web/controller/app/AppVerifyController.java b/electripper-admin/src/main/java/com/ruoyi/web/controller/app/AppVerifyController.java index 9a9b4ed..be2f67f 100644 --- a/electripper-admin/src/main/java/com/ruoyi/web/controller/app/AppVerifyController.java +++ b/electripper-admin/src/main/java/com/ruoyi/web/controller/app/AppVerifyController.java @@ -148,6 +148,10 @@ public class AppVerifyController extends BaseController if(!asUserService.checkIsDeposit(order.getUserId())){ return error("您还未充值押金,请先充值押金"); } + //低电量不得骑行判断 + if(asDeviceService.isLowBattery(order.getSn())){ + return error("低电量不得骑行"); + } OrderResponse orderResponse =asDeviceService.snSwitch(order); return success(orderResponse); } diff --git a/electripper-admin/src/main/java/com/ruoyi/web/controller/iot/receive/ReceiveController.java b/electripper-admin/src/main/java/com/ruoyi/web/controller/iot/receive/ReceiveController.java index 5fcc438..f1dabff 100644 --- a/electripper-admin/src/main/java/com/ruoyi/web/controller/iot/receive/ReceiveController.java +++ b/electripper-admin/src/main/java/com/ruoyi/web/controller/iot/receive/ReceiveController.java @@ -4,16 +4,17 @@ import cn.hutool.core.util.ObjectUtil; import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import com.ruoyi.common.constant.IotConstants; +import com.ruoyi.common.constant.ServiceConstants; +import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.CommonUtil; import com.ruoyi.common.utils.onenet.Token; +import com.ruoyi.common.utils.uuid.IdUtils; import com.ruoyi.system.domain.AsDevice; +import com.ruoyi.system.domain.EtAdminOrder; import com.ruoyi.system.domain.EtModel; import com.ruoyi.system.domain.EtOperatingArea; -import com.ruoyi.system.mapper.AsDeviceMapper; -import com.ruoyi.system.service.IAsDeviceService; -import com.ruoyi.system.service.IEtModelService; -import com.ruoyi.system.service.IEtOperatingAreaService; +import com.ruoyi.system.service.*; import com.ruoyi.web.controller.iot.domain.BodyObj; import com.ruoyi.web.controller.iot.domain.LogEntry; import com.ruoyi.web.controller.iot.util.Util; @@ -52,6 +53,13 @@ public class ReceiveController { @Resource private IEtOperatingAreaService etOperatingAreaService; + @Autowired + private IEtAdminOrderService etAdminOrderService; + + @Autowired + private ISysUserService sysUserService; + + /** * 功能描述:第三方平台数据接收。

*