Jelajahi Sumber

站点白名单

skyline 2 bulan lalu
induk
melakukan
6d5fc402df

+ 8 - 2
admin-web/src/views/admin/whitelist/config.vue

@@ -222,7 +222,10 @@ const loadData = (refresh: boolean = false) => {
 
 const handleStatusChange = (row: any) => {
   const statusText = row.enabled === 1 ? '启用' : '禁用';
-  $put(`/station-whitelist/config/update?stationId=${row.stationId}&enabled=${row.enabled}`).then(() => {
+  $body(`/station-whitelist/config/update`, {
+    stationId: row.stationId,
+    enabled: row.enabled
+  }).then(() => {
     Msg.message(`${statusText}成功`, 'success');
   }).catch(() => {
     Msg.message(`${statusText}失败`, 'error');
@@ -259,7 +262,10 @@ const onSubmit = () => {
     return;
   }
   
-  $put(`/station-whitelist/config/update?stationId=${state.dialog.stationId}&enabled=1`).then(() => {
+  $body(`/station-whitelist/config/update`, {
+    stationId: state.dialog.stationId,
+    enabled: 1
+  }).then(() => {
     Msg.message('添加成功', 'success');
     loadData(true);
     onClose();

+ 3 - 3
admin/src/main/java/com/kym/admin/controller/StationWhitelistController.java

@@ -90,11 +90,11 @@ public class StationWhitelistController extends IController {
         return R.success(config);
     }
 
-    @PutMapping("/config/update")
+    @PostMapping("/config/update")
     @SaCheckPermission("station.whitelist.config.modify")
     @SysLog("站点白名单配置-更新配置")
-    public R<?> updateConfig(@RequestParam String stationId, @RequestParam Integer enabled) {
-        stationWhitelistConfigService.updateConfig(stationId, enabled);
+    public R<?> updateConfig(@RequestBody StationWhitelistConfig config) {
+        stationWhitelistConfigService.updateConfig(config.getStationId(), config.getEnabled());
         return R.success();
     }
 

+ 1 - 1
common/src/main/java/com/kym/common/constant/ResponseEnum.java

@@ -49,7 +49,7 @@ public enum ResponseEnum implements BusinessExceptionAssert {
     PLATFORM_EQUIP_EXIST_ORDER_UNFINISHED(20013, "设备存在未完成的订单"),
     ORDER_IN_BOOKING(20014, "用户有预约中的订单"),
     STATION_WHITELIST_NOT_ENABLED(20015, "站点未启用白名单功能"),
-    USER_NOT_IN_WHITELIST(20016, "您不在该站点的白名单中,无法启动充电"),
+    USER_NOT_IN_WHITELIST(20016, "非站点的白名单用户,无法启动充电"),
     STATION_WHITELIST_ALREADY_EXISTS(20017, "用户已在该站点白名单中"),
     STATION_WHITELIST_NOT_EXISTS(20018, "白名单记录不存在"),