dao/src/main/java/com/sandu/ximon/dao/enums/MenuEnum.java
@@ -224,6 +224,7 @@ C3_REFUND("充电桩退款"), CHARGE_UPDATE("编辑费率"), ORDER_LIST("订单列表"), CHARGE_LIST("获取费率") ; ximon-admin/src/main/java/com/sandu/ximon/admin/controller/C3mChargingChargeController.java
@@ -55,6 +55,9 @@ */ @GetMapping("/getChargeByC3Id/{c3mId}") public ResponseVO<Object> getChargeByC3Id(@PathVariable Integer c3mId) { if (!permissionConfig.check(MenuEnum.CHARGE_LIST.getCode())) { return ResponseUtil.fail("缺少对应用户权限"); } return ResponseUtil.success(chargeService.getChargeByC3Id(c3mId)); } @@ -66,6 +69,9 @@ */ @GetMapping("/getChargeByPoleId/{PoleId}") public ResponseVO<Object> getChargeByPoleId(@PathVariable Long PoleId) { if (!permissionConfig.check(MenuEnum.CHARGE_LIST.getCode())) { return ResponseUtil.fail("缺少对应用户权限"); } return ResponseUtil.success(chargeService.getChargeByPoleId(PoleId)); } @@ -74,6 +80,9 @@ */ @GetMapping("/getChargeByMac/{mac}") public ResponseVO<Object> getChargeByMac(@PathVariable Long mac, Integer power) { if (!permissionConfig.check(MenuEnum.CHARGE_LIST.getCode())) { return ResponseUtil.fail("缺少对应用户权限"); } return ResponseUtil.success(chargeService.getCostByC3id(mac, power)); } ximon-admin/src/main/java/com/sandu/ximon/admin/controller/ClientController.java
@@ -1,22 +1,17 @@ package com.sandu.ximon.admin.controller; import cn.hutool.core.bean.BeanUtil; import cn.hutool.extra.servlet.ServletUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.sandu.common.domain.ResponseVO; import com.sandu.common.enums.ResponseStatusEnums; import com.sandu.common.execption.BusinessException; import com.sandu.common.log.Log; import com.sandu.common.object.BaseConditionVO; import com.sandu.common.security.LoginUserInfo; import com.sandu.common.security.annotation.AnonymousAccess; import com.sandu.common.security.config.SecurityProperties; import com.sandu.common.security.token.TokenProvider; import com.sandu.common.util.IpUtil; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.dto.ClientDto; import com.sandu.ximon.admin.dto.ClientDtoNode; import com.sandu.ximon.admin.param.AddClientPrarm; import com.sandu.ximon.admin.param.AdminLoginParam; @@ -30,10 +25,8 @@ import com.sandu.ximon.admin.utils.RedisUtils; import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; import com.sandu.ximon.dao.domain.Client; import com.sandu.ximon.dao.domain.ClientRoleRelation; import com.sandu.ximon.dao.enums.AdministratorEnums; import com.sandu.ximon.dao.enums.MenuEnum; import com.sandu.ximon.dao.enums.OrderByEnums; import eu.bitwalker.useragentutils.Browser; import eu.bitwalker.useragentutils.OperatingSystem; import eu.bitwalker.useragentutils.UserAgent; @@ -45,7 +38,10 @@ import javax.servlet.http.HttpServletRequest; import java.time.LocalDateTime; import java.util.*; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; /** ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleLightemitService.java
@@ -3,7 +3,6 @@ import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.sandu.common.execption.BusinessException; import com.sandu.common.file.FileUploadDto; import com.sandu.common.service.impl.BaseServiceImpl; @@ -14,10 +13,8 @@ import com.sandu.ximon.admin.security.SecurityUtils; import com.sandu.ximon.admin.utils.*; import com.sandu.ximon.admin.vo.EquipmentInfomation; import com.sandu.ximon.dao.domain.LedSFile; import com.sandu.ximon.dao.domain.Pole; import com.sandu.ximon.dao.domain.PoleLightemitEntity; import com.sandu.ximon.dao.domain.PoleXixunPlayerEntity; import com.sandu.ximon.dao.enums.OrderByEnums; import com.sandu.ximon.dao.enums.PoleBindingEnums; import com.sandu.ximon.dao.mapper.PoleLightemitEntityMapper; @@ -558,10 +555,11 @@ PoleLightemitEntity xiXun = getById(lightemitId); String requestBody = xiXun.getRequestBody(); if (requestBody == null || requestBody.isEmpty()) { throw new BusinessException("未找到节目"); } Map map = JSON.parseObject(requestBody, Map.class); ProgramPro pro; return map; } }