puzhibing
2024-03-11 aa8afb8f18fee21361742b62061b4d4db4a09bb5
Merge remote-tracking branch 'origin/2.0' into 2.0
13个文件已修改
561 ■■■■■ 已修改文件
cloud-server-management/src/main/java/com/dsh/course/feignClient/other/model/TSiteDTO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGateController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/resources/mapper/TStoreMapper.xml 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball_pre_add.html 333 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/model/dto/siteDto/TSiteDTO.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/course/feignClient/other/model/TSiteDTO.java
@@ -23,6 +23,7 @@
     */
    private Integer storeId;
    private Integer type;
    /**
     * 门店名称
     */
@@ -67,6 +68,8 @@
     */
    @TableField("cityCode")
    private String cityCode;
    @TableField("operatorId")
    private Integer operatorId;
    /**
     * 预约开始时间
     */
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,
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java
@@ -749,7 +749,7 @@
//            CityManager cityManager = cityManagerClient.queryCityManagerById(objectId);
//            cityCode = cityManager.getCityCode();
//        }
        System.out.println("======="+storeService.queryCity(code, cityCode));
//        return storeService.queryCity(code, cityCode);
        return new ResultUtil(0,null,null,storeService.queryCity(code, cityCode),null);
    }
@@ -771,6 +771,14 @@
        return new ResultUtil(0,null,null,null,null);
    }
    @ResponseBody
    @PostMapping("/queryStore1//{id}")
    public ResultUtil queryCity6(){
        return new ResultUtil(0,null,null,null,null);
    }
    /**
     * 根据城市code获取门店
     * @param cityCode
@@ -786,9 +794,30 @@
    @ResponseBody
    @PostMapping("/queryStore1/{cityCode}")
    public ResultUtil queryStore1(@PathVariable("cityCode") String cityCode){
        List<TStore> list = storeService.list(new QueryWrapper<TStore>().select("id","name").eq("cityCode", cityCode).eq("state", 1));
    @PostMapping("/queryStore1/{cityCode}/{$operationId}")
    public ResultUtil queryStore1(@PathVariable("cityCode") String cityCode,
                                  @PathVariable("$operationId") String operationId){
        Integer operatorId= 0;
        Integer type= 0;
        if (operationId.equals("平台")){
            type = 1;
            operatorId = null;
        }else{
            operatorId = Integer.valueOf(operationId);
            type = 2;
        }
        QueryWrapper<TStore> wrapper = new QueryWrapper<>();
        wrapper.select("id","name");
        wrapper.eq("cityCode", cityCode);
        wrapper.eq("state", 1);
        wrapper.eq("type", type);
        if (type!=1){
            // 如果不是勾选的平台 是选择的运营商 那么筛选运营商id
            wrapper.eq("operatorId",operatorId);
        }
        List<TStore> list = storeService.list(
                wrapper
        );
//        Map<String,Integer> map = new LinkedHashMap<>();
        List<SelectDto>  selectDtos = new ArrayList<>();
        Map<String,Integer> map = new HashMap<>();
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
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
@@ -598,7 +598,21 @@
        vo.setObjectType(type);
        vo.setObjectId(objectId);
        vo.setOpId(opId);
        return siteClient.listExipre(vo);
        List<TSiteDTO> tSiteDTOS = siteClient.listExipre(vo);
        for (TSiteDTO tSiteDTO : tSiteDTOS) {
            Integer storeId = tSiteDTO.getStoreId();
            TStore byId = storeService.getById(storeId);
            if (byId!=null){
                if (byId.getType()==1){
                    tSiteDTO.setOperator("平台");
                }else{
                    TOperator byId1 = tOperatorService.getById(tSiteDTO.getOperatorId());
                    if (byId1!=null)
                    tSiteDTO.setOperator(byId1.getName());
                }
            }
        }
        return tSiteDTOS;
    }
    @Autowired
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);
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);
    }
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
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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp*所属运营商:",
              "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -379,8 +391,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -480,8 +502,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -580,8 +612,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -677,8 +719,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -787,8 +839,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -887,8 +949,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -993,8 +1065,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -1094,8 +1176,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -1194,8 +1286,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp推荐像素:780px x 424px",
                          "inline": true,
                          "wrapperComponent": "",
                          "style": {
                            "marginLeft": "0"
                          "style": {},
                          "themeCss": {
                            "baseControlClassName": {
                              "padding-and-margin:default": {
                                "marginLeft": "0"
                              }
                            }
                          }
                        },
                        {
@@ -1300,8 +1402,13 @@
                          "tpl": "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp",
                          "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);
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)
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -24,13 +24,7 @@
        {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
        {
            title: '所属运营商', field: 'operator', visible: objectType==3?false:true, align: 'center', valign: 'middle',
            formatter: function(value, row, index) {
                if (!value || value.trim() === '' || value.trim() === 0) {
                    return '平台';
                } else {
                    return value;
                }
            }
        },
        {
            title: '省', field: 'province', visible: objectType === 1 ? true : false, align: 'center', valign: 'middle', width: '20%',
@@ -178,9 +172,9 @@
        oneId=0;
        console.log("选中是平台");
    } else {
        oneId = 1;
        console.log("运营商");
        console.log(oneId)
    }
    var ajax = new $ax(Feng.ctxPath + "/tSite/getChangeOne", function(data){
        if(data!=null){
@@ -205,12 +199,11 @@
        }
    });
    if (typeof(oneId) == "undefined"){
    if (oneId == "1"){
        console.log("===============")
        oneId = $("#yys").val()
        var button = document.getElementById("yys");
        button.removeAttribute("disabled");
    }
    ajax.set("oneId",oneId);
@@ -447,6 +440,7 @@
        imgs:"",
        reservation:"",
        isCanBeBooked:"",
        type:"",
    };
    data.province            = $("#pCode").val()
@@ -476,6 +470,15 @@
    data.isCanBeBooked= reservation;
    console.log("看看是否可预约值")
    console.log(reservation);
    var checkbox = document.querySelector('input[name="pt"]');
    if (checkbox.checked) {
        data.type = 1
        console.log("选中是平台");
        data.operatorId = 0;
    } else {
        console.log("运营商");
        data.type = 2;
    }
    if (reservation == 1) {
        if (data.typeName === "智慧场地") {
            console.log("===========这是智慧球场")
@@ -548,9 +551,6 @@
        SelectValue= yys
    }
    data.operatorId= SelectValue;
    let num24 = $('input[name="name1"]');
    var nextName="";
    for (let i = 0; i < num24.length; i++) {
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js
@@ -205,6 +205,7 @@
        introduce:"",
        imgs:"",
        reservation:"",
        isCanBeBooked:"",
    };
    data.province            = $("#pCode").val()
    data.id            = $("#id").val()
@@ -225,64 +226,51 @@
    var sm =data.appointmentStartTime.split(':')[1];
    var eh =data.appointmentEndTime.split(':')[0];
    var em =data.appointmentEndTime.split(':')[1];
    if (data.typeName === "智慧场地"){
        console.log("===========这是智慧球场")
        console.log("====="+data.appointmentStartTime)
        var value = data.appointmentStartTime;
        var lastTwoDigits = value.slice(-2);
        if (lastTwoDigits === "00" || lastTwoDigits === "15" || lastTwoDigits === "30" || lastTwoDigits === "45") {
            console.log("Last two digits are 00, 15, 30, or 45");
    var reservation= $("input[name='reservation']:checked").val();
    data.reservation= reservation;
    data.isCanBeBooked= reservation;
    if (reservation==1) {
        if (data.typeName === "智慧场地") {
            console.log("===========这是智慧球场")
            console.log("=====" + data.appointmentStartTime)
            var value = data.appointmentStartTime;
            var lastTwoDigits = value.slice(-2);
            if (lastTwoDigits === "00" || lastTwoDigits === "15" || lastTwoDigits === "30" || lastTwoDigits === "45") {
                console.log("Last two digits are 00, 15, 30, or 45");
            } else {
                Feng.error("智慧场地的可预约时间段是15分钟的倍数")
                return;
            }
            var value1 = data.appointmentEndTime;
            var lastTwoDigits1 = value1.slice(-2);
            if (lastTwoDigits1 === "00" || lastTwoDigits1 === "15" || lastTwoDigits1 === "30" || lastTwoDigits1 === "45") {
                console.log("Last two digits are 00, 15, 30, or 45");
            } else {
                Feng.error("智慧场地的可预约时间段是15分钟的倍数")
                return;
            }
        } else {
            Feng.error("智慧场地的可预约时间段是15分钟的倍数")
            return;
            console.log("===========这是普通球场")
            console.log("=====" + data.appointmentStartTime)
            var value = data.appointmentStartTime;
            var lastTwoDigits = value.slice(-2);
            if (lastTwoDigits === "00" || lastTwoDigits === "30") {
                console.log("Last two digits are 00, 15, 30, or 45");
            } else {
                Feng.info("普通场地可预约时间段需是30分钟的倍数")
                return;
            }
            var value1 = data.appointmentEndTime;
            var lastTwoDigits1 = value1.slice(-2);
            if (lastTwoDigits1 === "00" || lastTwoDigits1 === "30") {
                console.log("Last two digits are 00, 15, 30, or 45");
            } else {
                Feng.info("普通场地可预约时间段需是30分钟的倍数")
                return;
            }
        }
        var value1 = data.appointmentEndTime;
        var lastTwoDigits1 = value1.slice(-2);
        if (lastTwoDigits1 === "00" || lastTwoDigits1 === "15" || lastTwoDigits1 === "30" || lastTwoDigits1 === "45") {
            console.log("Last two digits are 00, 15, 30, or 45");
        } else {
            Feng.error("智慧场地的可预约时间段是15分钟的倍数")
            return;
        }
    }else {
        console.log("===========这是普通球场")
        console.log("====="+data.appointmentStartTime)
        var value = data.appointmentStartTime;
        var lastTwoDigits = value.slice(-2);
        if (lastTwoDigits === "00" || lastTwoDigits === "30" ) {
            console.log("Last two digits are 00, 15, 30, or 45");
        } else {
            Feng.info("普通场地可预约时间段需是30分钟的倍数")
            return;
        }
        var value1 = data.appointmentEndTime;
        var lastTwoDigits1 = value1.slice(-2);
        if (lastTwoDigits1 === "00"|| lastTwoDigits1 === "30" ) {
            console.log("Last two digits are 00, 15, 30, or 45");
        } else {
            Feng.info("普通场地可预约时间段需是30分钟的倍数")
            return;
        }
    }
@@ -322,12 +310,9 @@
    var ishalf= $("input[name='ishalf']:checked").val();
    data.ishalf= ishalf;
    var reservation= $("input[name='reservation']:checked").val();
    data.reservation= reservation;
    var halfName="";
    if (reservation==1){
    if(ishalf==1){
        let cashPriceOne = $("#cashPriceOne").val()
        if(cashPriceOne=='' ){
cloud-server-other/src/main/java/com/dsh/other/model/dto/siteDto/TSiteDTO.java
@@ -39,9 +39,11 @@
     */
    private String siteTypeName;
    /**
     * 城市管理员id
     * 城市管理员id 弃用了
     */
    private Integer cityManagerId;
    // 运营商id
    private Integer operatorId;
    /**
     * 省
     */