diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/mapper/SysMenuMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/mapper/SysMenuMapper.java index 5495291a..45ce37e3 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/mapper/SysMenuMapper.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/mapper/SysMenuMapper.java @@ -54,7 +54,7 @@ public interface SysMenuMapper /** * 根据用户ID查询菜单 * - * @param username 用户ID + * @param userId 用户ID * @return 菜单列表 */ public List selectMenuTreeByUserId(Long userId); diff --git a/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTerminalMapper.xml b/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTerminalMapper.xml index 563a78f6..58033d35 100644 --- a/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTerminalMapper.xml +++ b/xhpc-modules/xhpc-charging-station/src/main/resources/mapper/XhpcTerminalMapper.xml @@ -381,6 +381,6 @@ diff --git a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcPileOrderController.java b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcPileOrderController.java index 39c249da..aa327038 100644 --- a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcPileOrderController.java +++ b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcPileOrderController.java @@ -238,6 +238,9 @@ public class XhpcPileOrderController extends BaseController { CacheOrderData cacheOrderData = (CacheOrderData)cacheMap.get("orderData"); //获取充电订单 XhpcChargeOrder xhpcChargeOrder = xhpcChargeOrderService.getSerialNumberMessage(orderNo); + if(xhpcChargeOrder == null ){ + return R.fail(500,"无效订单号:"+orderNo); + } if(xhpcChargeOrder.getStatus()==1 || xhpcChargeOrder.getStatus()==3){ logger.info("订单已结束不能重复结算>>>>>orderNo:"+orderNo+">>>chargeOrderId:"+xhpcChargeOrder.getChargeOrderId()); return R.ok(); diff --git a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/controller/XhpcHistoryOrderController.java b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/controller/XhpcHistoryOrderController.java index 6c4de0f6..c35fba2f 100644 --- a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/controller/XhpcHistoryOrderController.java +++ b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/controller/XhpcHistoryOrderController.java @@ -944,5 +944,7 @@ public class XhpcHistoryOrderController extends BaseController { // // System.out.println(decimal.divide(decimal1,2,BigDecimal.ROUND_DOWN)); + + } } diff --git a/xhpc-modules/xhpc-order/src/main/resources/mapper/XhpcHistoryOrderMapper.xml b/xhpc-modules/xhpc-order/src/main/resources/mapper/XhpcHistoryOrderMapper.xml index 63695611..373a92ea 100644 --- a/xhpc-modules/xhpc-order/src/main/resources/mapper/XhpcHistoryOrderMapper.xml +++ b/xhpc-modules/xhpc-order/src/main/resources/mapper/XhpcHistoryOrderMapper.xml @@ -621,10 +621,10 @@ and co.source=#{source} - and co.start_time >= #{startTime} + and ho.start_time >= #{startTime} - and co.start_time <= #{endTime} + and ho.start_time <= #{endTime} and ho.serial_number like concat('%', #{transactionNumber}, '%') diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/mapper/XhpcAppUserMapper.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/mapper/XhpcAppUserMapper.java index 1c8117ff..6176c5e6 100644 --- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/mapper/XhpcAppUserMapper.java +++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/mapper/XhpcAppUserMapper.java @@ -55,7 +55,7 @@ public interface XhpcAppUserMapper { public List> selectAppUserList(@Param("phone") String phone); - public Map userSum(@Param("phone") String phone); + public Map userSum(@Param("phone")String phone,@Param("time")String time); /** * 手机号查询C端用户信息 diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/service/impl/XhpcAppUserServiceImpl.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/service/impl/XhpcAppUserServiceImpl.java index a2c15ef5..b321f85f 100644 --- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/service/impl/XhpcAppUserServiceImpl.java +++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/service/impl/XhpcAppUserServiceImpl.java @@ -1,5 +1,7 @@ package com.xhpc.user.service.impl; +import cn.hutool.core.date.DateField; +import cn.hutool.core.date.DateUtil; import com.xhpc.common.core.constant.HttpStatus; import com.xhpc.common.core.constant.StatusConstants; import com.xhpc.common.core.constant.UserConstants; @@ -85,7 +87,11 @@ public class XhpcAppUserServiceImpl implements IXhpcAppUserUserService { @Override public Map userSum(String phone) { - return xhpcAppUserMapper.userSum(phone); + //最近30天用户的活跃度 + Date newDate = DateUtil.offset(new Date(), DateField.DAY_OF_MONTH, -30); + String time = DateUtil.format(newDate, "yyyy-MM-dd HH:mm:ss"); + + return xhpcAppUserMapper.userSum(phone,time); } /** diff --git a/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcAppUserMapper.xml b/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcAppUserMapper.xml index 363c1c86..83e4c659 100644 --- a/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcAppUserMapper.xml +++ b/xhpc-modules/xhpc-user/src/main/resources/mapper/XhpcAppUserMapper.xml @@ -200,11 +200,8 @@