From d22e7172537d9a658e83dbe76bb267c7611642c1 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期一, 11 三月 2024 17:02:28 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball_pre_add.html | 333 +++++++++++++++++++++++++++++++---------------- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java | 18 ++ cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java | 7 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGateController.java | 4 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java | 2 cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js | 4 cloud-server-management/src/main/resources/mapper/TStoreMapper.xml | 18 ++ cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java | 4 8 files changed, 265 insertions(+), 125 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java b/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java index e9a69b7..edf5cef 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java +++ b/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java @@ -34,7 +34,12 @@ * @param provinceCode * @return */ - List<Map<String, Object>> queryCity(@Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode); + List<Map<String, Object>> queryCity(@Param("provinceCode") String provinceCode, + @Param("cityCode") String cityCode); + List<Map<String, Object>> queryCity2(@Param("provinceCode") String provinceCode, + @Param("cityCode") String cityCode, + @Param("type") Integer type, + @Param("operatorId") Integer operatorId); List<Map<String, Object>> queryCity1(); List<Map<String, Object>> queryListOfpage(@Param("provinceCode") String provinceCode, diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java index 3d9f9a1..5034ad5 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java @@ -740,8 +740,9 @@ @ResponseBody - @PostMapping("/queryCity1/{code}") - public ResultUtil queryCity1(@PathVariable("code") String code){ + @PostMapping("/queryCity1/{code}/{$operationId}") + public ResultUtil queryCity1(@PathVariable("code") String code, + @PathVariable("$operationId") String operationId){ Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); String cityCode = null; @@ -749,9 +750,18 @@ // CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); // cityCode = cityManager.getCityCode(); // } - System.out.println("======="+storeService.queryCity(code, cityCode)); + Integer operatorId= 0; + Integer type= 0; + if (operationId.equals("平台")){ + type = 1; + operatorId = null; + }else{ + operatorId = Integer.valueOf(operationId); + type = 2; + } // return storeService.queryCity(code, cityCode); - return new ResultUtil(0,null,null,storeService.queryCity(code, cityCode),null); + return new ResultUtil(0,null,null,storeService.queryCity2(code, cityCode + ,type,operatorId),null); } @ResponseBody diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGateController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGateController.java index 2d20e65..4d34803 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGateController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGateController.java @@ -130,8 +130,6 @@ .ne("state",3)); model.addAttribute("siteList",siteList); } - - return PREFIX + "gate_add.html"; } @@ -310,10 +308,8 @@ List<Map<String,Object>> res = gateService.listAll(name,device,operatorName,storeName,storeIds,page); return res; } - /** * 根据运营商id获取门店列表 - */ @RequestMapping(value = "/getStore") @ResponseBody diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java index ed97bff..1840526 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java @@ -39,6 +39,8 @@ */ List<Map<String, Object>> queryCity(String provinceCode, String cityCode); List<Map<String, Object>> queryCity1(); + List<Map<String, Object>> queryCity2(String provinceCode, String cityCode, + Integer type,Integer operatorId); List<Map<String, Object>> queryListOfpage(String provinceCode, String cityCode, Integer operatorId, String storeName, Page<Map<String, Object>> page); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java index 69cdb47..2dc8277 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java @@ -50,6 +50,10 @@ * @return */ @Override + public List<Map<String, Object>> queryCity2(String provinceCode, String cityCode,Integer type,Integer operatorId) { + return this.baseMapper.queryCity2(provinceCode, cityCode,type,operatorId); + } + @Override public List<Map<String, Object>> queryCity(String provinceCode, String cityCode) { return this.baseMapper.queryCity(provinceCode, cityCode); } diff --git a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml index 6cffee2..86ea7ec 100644 --- a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml @@ -79,6 +79,24 @@ group by cityCode ) as aa order by aa.code </select> + <select id="queryCity2" resultType="map"> + + select * from ( + select cityCode as code, city as name + from t_store where state = 1 and provinceCode = #{provinceCode} + <if test="null != cityCode and '' != cityCode"> + and cityCode = #{cityCode} + </if> + <if test="null != type"> + and `type` = #{type} + </if> + <if test="null != operatorId"> + and operatorId = #{operatorId} + </if> + group by cityCode + ) as aa order by aa.code + </select> + <select id="queryCity1" resultType="map"> select * from ( select cityCode as code, city as name from t_store where state = 1 diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball_pre_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball_pre_add.html index 1f4080d..fd33deb 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball_pre_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball_pre_add.html @@ -37,7 +37,6 @@ // 通过替换下面这个配置来生成不同页面 let amisJSON = { "type": "page", - "id": "u:8c028a595aa6", "body": [ { "type": "form", @@ -50,13 +49,21 @@ "tpl": "                 *所属运营商:", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0", - "fontFamily": "", - "fontSize": 18 + "fontFamily": "" + }, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + }, + "font:default": { + "fontSize": 18 + } + } } - },{ + }, + { "type": "select", "label": "", "name": "operationId", @@ -75,12 +82,12 @@ "source": { "url": "/ball/yunying", "method": "post", - "messages": { - } + "messages": {} }, "labelField": "value", "valueField": "id" - },{ + }, + { "type": "checkbox", "option": "平台", "name": "is", @@ -102,7 +109,6 @@ "trueValue": "平台", "falseValue": 0, "mode": "inline" - }, { "type": "select", @@ -112,20 +118,18 @@ "multiple": false, "mode": "horizontal", "size": "md", - "value":"", + "value": "", "horizontal": { "leftFixed": "lg" }, "source": { "url": "/coursePackage/queryProvince", "method": "get", - "messages": { - }, + "messages": {}, "sendOn": "", "requestAdaptor": "", "adaptor": "", "silent": true - }, "onEvent": { "change": { @@ -158,8 +162,7 @@ "source": { "url": "/coursePackage/queryCity1/$province", "method": "post", - "messages": { - }, + "messages": {}, "sendOn": "this.province != null &&this.province != ' '", "requestAdaptor": "", "adaptor": "", @@ -197,9 +200,8 @@ }, "source": { "method": "post", - "url": "/coursePackage/queryStore1/$city", - "messages": { - }, + "url": "/coursePackage/queryStore1/$city/$operationId", + "messages": {}, "sendOn": "this.city != null &&this.city != ' '", "requestAdaptor": "", "adaptor": "", @@ -225,7 +227,7 @@ "type": "select", "label": "所属场地:", "name": "site", - "value":"", + "value": "", "id": "u:0d288f4bdd8e", "multiple": false, "mode": "horizontal", @@ -236,8 +238,7 @@ "source": { "url": "/coursePackage/querySite/$store", "method": "post", - "messages": { - }, + "messages": {}, "dataType": "form", "requestAdaptor": "", "adaptor": "", @@ -255,9 +256,17 @@ "wrapperComponent": "", "id": "u:587781d5d181", "style": { - "marginLeft": "0", - "fontFamily": "", - "fontSize": 18 + "fontFamily": "" + }, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + }, + "font:default": { + "fontSize": 18 + } + } } }, { @@ -272,8 +281,6 @@ }, "value": "", "required": true - , - "value":"" }, { "type": "input-text", @@ -283,9 +290,8 @@ "mode": "inline", "clearValueOnHidden": false, "hidden": false, - "required": true - , - "value":"" + "required": true, + "value": "" }, { "type": "button", @@ -345,14 +351,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -379,8 +391,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -408,8 +425,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:8445330f451b", "bodyClassName": "no-border b-light", "className": "no-border" @@ -446,14 +462,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -480,8 +502,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -509,8 +536,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:8445330f451b", "bodyClassName": "no-border b-light", "className": "no-border" @@ -546,14 +572,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -580,8 +612,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -609,8 +646,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:8445330f451b", "bodyClassName": "no-border b-light", "className": "no-border" @@ -652,14 +688,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -677,8 +719,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -715,8 +762,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:89bd6bd7e231", "bodyClassName": "no-border b-light", "className": "no-border" @@ -753,14 +799,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -787,8 +839,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -816,8 +873,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:8445330f451b", "bodyClassName": "no-border b-light", "className": "no-border" @@ -853,14 +909,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -887,8 +949,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -916,8 +983,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:8445330f451b", "bodyClassName": "no-border b-light", "className": "no-border" @@ -959,14 +1025,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -993,8 +1065,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1022,8 +1099,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:20efa0a87285", "bodyClassName": "no-border b-light", "className": "no-border" @@ -1060,14 +1136,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1094,8 +1176,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1123,8 +1210,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:4b37f6a2c067", "bodyClassName": "no-border b-light", "className": "no-border" @@ -1160,14 +1246,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1194,8 +1286,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1223,8 +1320,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:cd832349886c", "bodyClassName": "no-border b-light", "className": "no-border" @@ -1266,14 +1362,20 @@ "multiple": false, "hideUploadButton": false, "fixedSize": false - },{ + }, + { "type": "tpl", "id": "u:587781d5d181", "tpl": "          推荐像素:780px x 424px", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1300,8 +1402,13 @@ "tpl": "                                ", "inline": true, "wrapperComponent": "", - "style": { - "marginLeft": "0" + "style": {}, + "themeCss": { + "baseControlClassName": { + "padding-and-margin:default": { + "marginLeft": "0" + } + } } }, { @@ -1329,8 +1436,7 @@ "labelClassName": "text-dark m-b text-lg" } ], - "actions": [ - ], + "actions": [], "id": "u:fe79896823ad", "bodyClassName": "no-border b-light", "className": "no-border" @@ -1340,13 +1446,11 @@ "columnClassName": "p-l-lg" }, { - "body": [ - ], + "body": [], "id": "u:5a16b34e0128" }, { - "body": [ - ], + "body": [], "id": "u:a49cf291b3fe" } ], @@ -1370,8 +1474,7 @@ "click": { "actions": [ { - "args": { - }, + "args": {}, "script": "parent.layer.close(window.parent.TStudent.layerIndex);", "actionType": "custom" } @@ -1392,8 +1495,7 @@ "actionType": "submit" }, { - "args": { - }, + "args": {}, "script": "window.parent.TStudent.table.refresh();", "actionType": "custom" } @@ -1416,27 +1518,26 @@ "api": { "url": "/ball/save", "method": "post", - "messages": { - }, + "messages": {}, "dataType": "form-data" }, - "actions": [ - ], + "actions": [], "onEvent": { "submitSucc": { "weight": 0, "actions": [ { - "args": { - }, + "args": {}, "script": "parent.layer.close(window.parent.TStudent.layerIndex);", "actionType": "custom" } ] } - } + }, + "feat": "Insert" } - ] + ], + "id": "u:8c028a595aa6" }; let amisScoped = amis.embed('#root', amisJSON); diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js index 5778de5..369335e 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js @@ -179,6 +179,7 @@ subArr.push($(this).find("input[name*='id']").val()); }); var str = ''; + this.siteIds = []; for(var i in arr){ var b = true; for(var j in subArr){ @@ -188,6 +189,9 @@ } } if(b){ + console.log("push前") + console.log(this.siteIds) + this.siteIds.push(arr[i].id); console.log("场地push") console.log(arr[i].id) -- Gitblit v1.7.1