From db3e6f6d5a8f29a5dc576aba2eab76a8133ce03c Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期五, 08 三月 2024 21:46:10 +0800
Subject: [PATCH] 11.27,9

---
 cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js                                |    2 
 cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java |   14 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html                         |   74 +++-
 cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java                      |    1 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html                   |    5 
 cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java                |   75 +++-
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java      |   84 +++-
 /dev/null                                                                                                   |  613 --------------------------------------
 cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js                           |    9 
 cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js                         |   11 
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java     |   19 -
 cloud-server-management/src/main/resources/mapper/TStoreMapper.xml                                          |    2 
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java     |   12 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html                        |    1 
 14 files changed, 194 insertions(+), 728 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
index 98b3825..7984939 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -1665,33 +1665,62 @@
         List<StoreVos> storeVos = new ArrayList<>();
         List<PointsMerchandiseStore> list = pmdstoService.list(new QueryWrapper<PointsMerchandiseStore>()
                 .eq("pointsMerchandiseId", id));
-        if (list.size() > 0) {
-            List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
-            List<Integer> collect1 = list.stream().map(PointsMerchandiseStore::getSiteId).collect(Collectors.toList());
-            List<Store> stores = stoClient.queryStoreByIds(collect);
-            if (stores.size() > 0) {
-                int a = 0;
-                for (Store store : stores) {
-                    StoreVos storeVos1 = new StoreVos();
-                    storeVos1.setNum1(store.getProvince() + "省" + store.getCity() + "市");
-                    if (store.getOperatorId()==null){
-                        storeVos1.setNum2("平台");
-                    }else if (store.getOperatorId() == 0) {
-                        storeVos1.setNum2("平台");
-                    } else {
+        PointsMerchandise byId = pmdsService.getById(id);
 
-                        storeVos1.setNum2(store.getOName());
+        if (list.size() > 0) {
+
+            if (byId.getUseScope()==3){
+                // 如果是指定门店
+                List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
+
+                List<Store> stores = stoClient.queryStoreByIds(collect);
+                if (stores.size() > 0) {
+                    int a = 0;
+                    for (Store store : stores) {
+                        StoreVos storeVos1 = new StoreVos();
+                        storeVos1.setNum1(store.getProvince() + "省" + store.getCity() + "市");
+                        if (store.getOperatorId()==null){
+                            storeVos1.setNum2("平台");
+                        }else if (store.getOperatorId() == 0) {
+                            storeVos1.setNum2("平台");
+                        } else {
+                            storeVos1.setNum2(store.getOName());
+                        }
+                        storeVos1.setNum3(store.getName());
+                        storeVos1.setNum4(store.getIds());
+                        storeVos.add(storeVos1);
                     }
-                    storeVos1.setNum3(store.getName());
-                    storeVos1.setNum4(store.getIds());
-                    if (collect1.get(a)!=null){
-                        Site site = siteClient.querySiteById(collect1.get(a));
-                        storeVos1.setNum5(site.getName());
-                    }
-                    storeVos1.setNum4(store.getIds());
-                    storeVos.add(storeVos1);
                 }
+            }else if (byId.getUseScope()==4){
+                // 如果是指定场地
+                List<Integer> collect1 = list.stream().map(PointsMerchandiseStore::getSiteId).collect(Collectors.toList());
+                int temp =0;
+                List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
+                List<Store> stores = stoClient.queryStoreByIds(collect);
+                while (temp!=collect1.size()){
+                    for (Store store : stores) {
+                        Integer integer = collect1.get(temp);
+                        Site site = siteClient.querySiteById(integer);
+                        StoreVos storeVos1 = new StoreVos();
+                        storeVos1.setNum5(site.getName());
+                        storeVos1.setNum1(store.getProvince() + "省" + store.getCity() + "市");
+                        if (store.getOperatorId()==null){
+                            storeVos1.setNum2("平台");
+                        }else if (store.getOperatorId() == 0) {
+                            storeVos1.setNum2("平台");
+                        } else {
+                            storeVos1.setNum2(store.getOName());
+                        }
+                        storeVos1.setNum3(store.getName());
+                        storeVos1.setNum4(store.getIds());
+                        storeVos.add(storeVos1);
+                        temp++;
+                    }
+                }
+
+
             }
+
         }
         return storeVos;
     }
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java
index 5b2c871..571059d 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java
@@ -77,6 +77,7 @@
      * 状态(1=正常,2=冻结,3=删除)
      */
     private Integer state;
+    private Integer operatorId;
     /**
      * 添加时间
      */
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java
index 1f234a5..a581b0f 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java
@@ -39,4 +39,18 @@
     @PostMapping("/worldCup/getWorldCupStoreAllList")
     List<WorldCupStore> getWorldCupStoreAllList(Integer worldCupId);
 
+    /**
+     * 根据门店id获取门店关系数据
+     * @param storeId
+     * @return
+     */
+    @PostMapping("/worldCup/getWorldCupStoreListByStoreId")
+    List<WorldCupStore> getWorldCupStoreListByStoreId(Integer storeId);
+    /**
+     * 根据门店id修改门店关系数据
+     * @param worldCupStores
+     * @return
+     */
+    @PostMapping("/worldCup/updateWorldCupStoreListById")
+    Boolean updateWorldCupStoreListById(List<WorldCupStore> worldCupStores);
 }
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
index 5800575..22318d9 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
@@ -561,30 +561,11 @@
                     }
                 }
                 }
-                // 判断所选场地是否一个运营商
-                if (StringUtils.hasLength(sites)){
-                    Integer oid=null;
-                    String[] split = sites.split(",");
-                    for (int i = 0; i < split.length; i++) {
-                        if(i==0){
-                            Integer operatorId = siteService.getById(split[0]).getOperatorId();
-                            oid=operatorId;
-                        }
-                        Integer operatorId = siteService.getById(split[i]).getOperatorId();
-                        if(oid!=operatorId){
-                            return "5004";
-                        }
-                    }
-                }
-
                 Integer id = pointMercharsClient.add(pointsMerchandise);
-
                 String pam = id+"_"+storeIds+"_"+sites;
                 // 添加多个城市 门店 场地
                 try{
                     pointMercharsClient.addOther(pam);
-
-
                 }catch (Exception e){
                     e.printStackTrace();
                 }
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
index d80850d..9410708 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.crypto.SecureUtil;
 import cn.hutool.http.HttpRequest;
+import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -9,6 +10,8 @@
 import com.dsh.course.feignClient.account.CityClient;
 import com.dsh.course.feignClient.account.model.CityListQuery;
 import com.dsh.course.feignClient.account.model.TCityManager;
+import com.dsh.course.feignClient.communityWorldCup.Model.WorldCupStore;
+import com.dsh.course.feignClient.communityWorldCup.WorldCupStoreClient;
 import com.dsh.course.feignClient.competition.CompetitionClient;
 import com.dsh.course.feignClient.other.model.Site;
 import com.dsh.course.mapper.UserMapper;
@@ -28,6 +31,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
+import org.springframework.util.CollectionUtils;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -85,6 +89,8 @@
     private ITSiteService siteService;
     @Autowired
     private IUserService userService;
+    @Autowired
+    private WorldCupStoreClient worldCupStoreClient;
 
 
     // 添加SUTU
@@ -168,12 +174,12 @@
         }
 
 //        if (!roleid.equals("1")){
-            TOperator operator1 = tOperatorService.getOne(new QueryWrapper<TOperator>().eq("userId", UserExt.getUser().getId()));
-            if(operator1!=null){
-                model.addAttribute("operator",operator1.getId());
-            }else {
-                model.addAttribute("operator",0);
-            }
+        TOperator operator1 = tOperatorService.getOne(new QueryWrapper<TOperator>().eq("userId", UserExt.getUser().getId()));
+        if(operator1!=null){
+            model.addAttribute("operator",operator1.getId());
+        }else {
+            model.addAttribute("operator",0);
+        }
 //        }
 
         model.addAttribute("yysList",list1);
@@ -216,7 +222,7 @@
         }else{
             List<TOperatorCity> list = operatorCityService.list(new QueryWrapper<TOperatorCity>()
                     .eq("operatorId", operatorId)
-            .eq("pid",byId.getId()));
+                    .eq("pid",byId.getId()));
             if (list.size() == 0){
                 // 说明管理整个省
                 TCity code = cityService.getOne(new QueryWrapper<TCity>().eq("code", byId.getCode()));
@@ -306,7 +312,7 @@
 
         model.addAttribute("list2",list2.getRecords());
         String roleid = UserExt.getUser().getRoleid();
-            model.addAttribute("role",roleid);
+        model.addAttribute("role",roleid);
         model.addAttribute("time",byId.getStartTime()+" - "+byId.getEndTime());
         User byId1 = userMapper.selectById(byId.getStoreStaffId());
         model.addAttribute("city",byId1);
@@ -421,11 +427,11 @@
         StoreConfig c8 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,8));
         model.addAttribute("c8",c8);
         model.addAttribute("id",id);
-        StoreConfig c9 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,9));
-        if (c9==null){
-            model.addAttribute("c9",new StoreConfig());
+        List<WorldCupStore> worldCupStores = worldCupStoreClient.getWorldCupStoreListByStoreId(id);
+        if (CollectionUtils.isEmpty(worldCupStores)){
+            model.addAttribute("worldCupStores",new ArrayList<>());
         }else{
-            model.addAttribute("c9",c9);
+            model.addAttribute("worldCupStores",worldCupStores);
         }
         return PREFIX + "TShop_imgAll.html";
     }
@@ -484,7 +490,7 @@
                 if(list1.size()>0){
                     if (ToolUtil.isNotEmpty(tStore.getProvinceCode())) {
                         TOperatorCity byId = operatorCityService.getOne(new QueryWrapper<TOperatorCity>().eq("code",tStore.getProvinceCode())
-                        .eq("operatorId",yyId));
+                                .eq("operatorId",yyId));
                         TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getCode()));
                         tStore.setProvince(one.getName());
                         tStore.setProvinceCode(one.getCode());
@@ -549,13 +555,13 @@
             user.setStatus(1);
             userMapper.insert(user);
             tStore.setStoreStaffId(user.getId());
-                tStore.setLon(lon);
-                tStore.setLat(lat);
-                if (yyId == null || yyId == 0){
-                    tStore.setOperatorId(0);
-                }else{
-                    tStore.setOperatorId(yyId);
-                }
+            tStore.setLon(lon);
+            tStore.setLat(lat);
+            if (yyId == null || yyId == 0){
+                tStore.setOperatorId(0);
+            }else{
+                tStore.setOperatorId(yyId);
+            }
             if (UserExt.getUser().getObjectType()==2){
                 tStore.setOperatorId(UserExt.getUser().getObjectId());
             }
@@ -716,9 +722,9 @@
     }
     @RequestMapping(value = "/saveImgAll")
     @ResponseBody
-    public Object saveImgAll(Integer id,Integer px1,Integer px2,Integer px3,Integer px4,Integer px5,Integer px6,Integer px7,Integer px8,Integer px9,
-                             String c1,String c2,String c3,String c4,String c5,String c6,String c7,String c8,String c9,
-                             Integer r1,Integer r2,Integer r3,Integer r4,Integer r5,Integer r6,Integer r7,Integer r8,Integer r9) {
+    public Object saveImgAll(Integer id,Integer px1,Integer px2,Integer px3,Integer px4,Integer px5,Integer px6,Integer px7,Integer px8,
+                             String c1,String c2,String c3,String c4,String c5,String c6,String c7,String c8,
+                             Integer r1,Integer r2,Integer r3,Integer r4,Integer r5,Integer r6,Integer r7,Integer r8,String str) {
         try {
             ArrayList<StoreConfig> storeConfigs = new ArrayList<>();
             StoreConfig collect1 = collect(id, px1, r1, c1, 1);
@@ -737,9 +743,27 @@
             storeConfigs.add(collect6);
             storeConfigs.add(collect7);
             storeConfigs.add(collect8);
-            StoreConfig collect9 = collect(id, px9, r9, c9, 9);
-            storeConfigs.add(collect9);
             storeConfigService.updateBatchById(storeConfigs);
+
+            // 修改世界杯
+            JSONArray jsonArray = JSONObject.parseArray(str);
+            List<WorldCupStore> worldCupStores = new ArrayList<>();
+            for (Object o : jsonArray) {
+                String s = JSONObject.toJSONString(o);
+                JSONObject jsonObject = JSONObject.parseObject(s);
+                Integer id1 = jsonObject.getInteger("id");
+                String backgroundImage = jsonObject.getString("backgroundImage");
+                Integer isOpen = jsonObject.getInteger("isOpen");
+                Integer sort = jsonObject.getInteger("sort");
+                WorldCupStore worldCupStore = new WorldCupStore();
+                worldCupStore.setSort(sort);
+                worldCupStore.setId(id1);
+                worldCupStore.setBackgroundImage(backgroundImage);
+                worldCupStore.setIsOpen(isOpen);
+                worldCupStores.add(worldCupStore);
+            }
+            worldCupStoreClient.updateWorldCupStoreListById(worldCupStores);
+
             return new SuccessTip<>();
         }catch (Exception e){
             e.printStackTrace();
@@ -1006,7 +1030,7 @@
     @ResponseBody
     public Object addConfigOne(String url,String name,Integer page,Integer type,String  turnId,Integer sort) {
         try {
-             storeService.addConfigOne(url,name,page,type,turnId,sort);
+            storeService.addConfigOne(url,name,page,type,turnId,sort);
             return SUCCESS_TIP;
         }catch (Exception e){
             e.printStackTrace();
@@ -1039,7 +1063,7 @@
             }
 
 
-        return SUCCESS_TIP;
+            return SUCCESS_TIP;
         }catch (Exception e){
             e.printStackTrace();
             return ERROR;
@@ -1055,7 +1079,7 @@
             storeOtherService.updateById(byId);
 
 
-        return SUCCESS_TIP;
+            return SUCCESS_TIP;
         }catch (Exception e){
             e.printStackTrace();
             return ERROR;
@@ -1117,9 +1141,9 @@
     @RequestMapping(value = "/addConfigOne9")
     @ResponseBody
     public Object addConfigOne9(String url,String name,Integer page,Integer type,String  turnId,Integer sort,Integer id) {
-            try {
+        try {
             TStoreOtherConfigTrue byId = new TStoreOtherConfigTrue();
-                byId.setPid(id);
+            byId.setPid(id);
             if(ToolUtil.isNotEmpty(url)){
                 byId.setUrl(url);
             }
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
index a7e4c49..ac910e3 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
@@ -109,7 +109,6 @@
 
     @RequestMapping("/tolist")
     public String tolist(Model model) {
-
         List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
         model.addAttribute("list",list);
         String roleid = UserExt.getUser().getRoleid();
@@ -357,12 +356,11 @@
         game.setBlue(""+sutuId);
         game.setRed(""+sutuId1);
 
-        // 生成设备二维码
+        // 生成红蓝sutu二维码
         HashMap<String, String> blueCode = new HashMap<>();
         blueCode.put("scan_type", "1000");
         blueCode.put("sutu_id", ""+sutuId);
         blueCode.put("space_id", st.getId() + "");
-
         HashMap<String, String> redCode = new HashMap<>();
         redCode.put("scan_type", "1000");
         redCode.put("sutu_id", sutuId1+"");
@@ -377,16 +375,10 @@
         MultipartFile redFile = convert(redImage, new Date().getTime()+UUIDUtil.getRandomCode(3)+".PNG");
         String s = OssUploadUtil.ossUpload("img/", blueFile);
         String s1 = OssUploadUtil.ossUpload("img/", redFile);
-//        MultipartFile multipartFile = convert(blueImage);
-//        MultipartFile multipartFile1 = convert(redImage);
-//
-//        String s = OssUploadUtil.ossUpload("img/", multipartFile);
-//        String s1 = OssUploadUtil.ossUpload("img/", multipartFile1);
         game.setBlueCode(s);
         game.setRedCode(s1);
         Integer gameId = ballClient.save(game);
         List<TGameConfig> gameConfigList = new ArrayList<>();
-
         //玩湃跨城赛
         TGameConfig gameConfigkuacheng = new TGameConfig();
         gameConfigkuacheng.setId(kcId);
@@ -400,9 +392,7 @@
         System.out.println("========gameConfig======"+gameConfigkuacheng);
         gameConfigList.add(gameConfigkuacheng);
         System.out.println("======gameConfigList======="+gameConfigList);
-
         //社区冠军赛
-
         TGameConfig gameConfigshequ = new TGameConfig();
         gameConfigshequ.setId(shequIId);
         gameConfigshequ.setGameId(shequId);
diff --git a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml
index 0fbec6a..6cffee2 100644
--- a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml
+++ b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml
@@ -177,7 +177,7 @@
         SELECT t1.id, t1.operatorId, t1.province, t1.city, t2.name,t1.ids,t1.name as siteName
         from t_site t1
         left join t_store t2 on t1.storeId =t2.id
-        where t1.state=1 and t2.state=1 and t1.isCanBeBooked = 1 and t1.reservation=1
+        where t1.state=1 and t2.state=1 and t1.isCanBeBooked = 0 and t1.reservation=0
         <if test="provinceCode != null and provinceCode!=''">
             and t1.provinceCode = #{provinceCode}
         </if>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html
index fd50b51..8bff237 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html
@@ -165,13 +165,18 @@
                         <td>闸机id</td>
                     </tr>
                     </thead>
+                    <tbody>
                     @for(s in sites){
+                    <tr>
                     <td>${s.num1}</td>
                     <td>${s.num2}</td>
                     <td>${s.num3}</td>
                     <td>${s.num5}</td>
                     <td>${s.num4}</td>
+                    </tr>
                     @}
+                    </tbody>
+
                 </table>
                 @}
 
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html
index dbff552..1909287 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html
@@ -86,7 +86,6 @@
         var content = "<option value=''>请选择</option>";
         var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
             if(data!=null){
-
                 $.each(data, function(k,v) {
                     content += "<option value='"+v.name+"'>"+v.name+"</option>";
                 });
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html
index 2f346f1..ab0eff3 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html
@@ -12,26 +12,26 @@
             <input hidden id="s6" value="${c6.isOpen}">
             <input hidden id="s7" value="${c7.isOpen}">
             <input hidden id="s8" value="${c8.isOpen}">
-            <input hidden id="s9" value="${c9.isOpen}">
+            <input hidden id="s9" value="${worldCupStores}">
             <div class="row">
                 <div class="col-lg-6" style="">
                     <div class="form-group" style="margin-left: 96px">
                         <label class="col-sm-4 control-label" >
-                              报名玩湃课程:<input type="radio" name="r1" value="1">开启 <input type="radio" name="r1" value="0">关闭
+                            报名玩湃课程:<input type="radio" name="r1" value="1">开启 <input type="radio" name="r1" value="0">关闭
                         </label>
                     </div>
-                <div class="form-group">
-                    <label class="col-sm-3 control-label">排序:</label>
-                    <div class="col-sm-9">
-                        <input class="form-control"  style="width: 200px;"  type="text" id="px1" value="${c1.sort}">
+                    <div class="form-group">
+                        <label class="col-sm-3 control-label">排序:</label>
+                        <div class="col-sm-9">
+                            <input class="form-control"  style="width: 200px;"  type="text" id="px1" value="${c1.sort}">
+                        </div>
                     </div>
-                </div>
-                @if(c1==null){
-                <#avatar id="c1" name="背景图" />
-                @}
-                @if(c1!=null){
-                <#avatar id="c1" name="背景图" avatarImg="${c1.backgroundImage}"/>
-                @}
+                    @if(c1==null){
+                    <#avatar id="c1" name="背景图" />
+                    @}
+                    @if(c1!=null){
+                    <#avatar id="c1" name="背景图" avatarImg="${c1.backgroundImage}"/>
+                    @}
                 </div>
                 <div class="col-lg-6" style="">
                     <div class="form-group" style="margin-left: 96px">
@@ -183,27 +183,32 @@
             </div>
 
             <div style="font-size: x-large;">社区世界杯板块</div>
+            @for(obj in worldCupStores){
             <div class="row">
+                <input hidden name="cupId" value="${obj.id}">
+                <input hidden name="backgroundImage" value="${obj.backgroundImage}">
+                <input hidden name="isOpen" value="${obj.isOpen}">
                 <div class="col-lg-6" style="">
                     <div class="form-group" style="margin-left: 96px">
                         <label class="col-sm-4 control-label" >
-                            社区世界杯:<input type="radio" name="r9" value="1">开启 <input type="radio" name="r9" value="0">关闭
+                            社区世界杯:<input type="radio" name="${obj.id}" value="1" ${obj.isOpen == 1 ? 'checked' : ''}>开启 <input type="radio" name="${obj.id}" value="0" ${obj.isOpen == 0 ? 'checked' : ''}>关闭
                         </label>
                     </div>
                     <div class="form-group">
                         <label class="col-sm-3 control-label">排序:</label>
                         <div class="col-sm-9">
-                            <input class="form-control"  style="width: 200px;"  type="text" id="px9" value="${c9.sort}">
+                            <input class="form-control"  style="width: 200px;"  type="text" name="px9" value="${obj.sort}">
                         </div>
                     </div>
-                    @if(c9==null){
-                    <#avatar id="c9" name="背景图" />
+                    @if(obj==null){
+                    <#avatar id="${obj.id}" name="背景图" />
                     @}
-                    @if(c9!=null){
-                    <#avatar id="c9" name="背景图" avatarImg="${c9.backgroundImage}"/>
+                    @if(obj!=null){
+                    <#avatar id="${obj.id}" name="背景图" avatarImg="${obj.backgroundImage}"/>
                     @}
                 </div>
             </div>
+            @}
 
             <div style="font-size: x-large;">首页其他板块设置</div>
             <#button name="添加" icon="fa-plus" clickFun="TCompetition.openAddTCompetition(id)"/>
@@ -279,13 +284,32 @@
             }
         }
 
-        var OBJradio=document.getElementsByName("r9")
-        for(i=0;i<OBJradio.length;i++){//循环查找这个radio
-            if($("#s9").val()==OBJradio[i].value){//判断是否与radio的值相同
-                OBJradio[i].checked=true//修改选中状态
-            }
-        }
+        // for (let i = 0; i < $('input[name="isOpen"]').length; i++) {
+        //     var OBJradio=document.getElementsByName("r9")
+        //     for(i=0;i<OBJradio.length;i++){//循环查找这个radio
+        //         if([i].isOpen==OBJradio[i].value){//判断是否与radio的值相同
+        //             OBJradio[i].checked=true//修改选中状态
+        //         }
+        //     }
+        // }
 
+        // var arrStr = $("#s9").val();
+        // arrStr = arrStr.replaceAll("WorldCupStore(","{")
+        // arrStr = arrStr.replaceAll(")","}")
+        // arrStr = arrStr.replaceAll("=",":")
+        // console.log(arrStr)
+        // var arr = []
+        // arr = JSON.parse(arrStr)
+        // console.log(arr)
+        // for (let i = 0; i < arr.length; i++) {
+        // console.log(arr[i])
+        //     var OBJradio=document.getElementsByName("r9")
+        //     for(i=0;i<OBJradio.length;i++){//循环查找这个radio
+        //         if(arr[i].isOpen==OBJradio[i].value){//判断是否与radio的值相同
+        //             OBJradio[i].checked=true//修改选中状态
+        //         }
+        //     }
+        // }
 
     }
 </script>
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js
index 79d8665..86876ae 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js
@@ -54,22 +54,23 @@
     var name ='';
     for(var i in selected){
         if(typeof selected[i].id != "undefined"){
-            console.log( selected[i].ids,55555)
-            name =  selected[0].accountName
-            if(name!=selected[i].accountName){
+            name =  selected[0].account
+            if(name!=selected[i].account){
                 Feng.info("请选择相同运营商场地")
                 return ;
             }
             arr.push({
                 id: selected[i].id,
                 provinceCity: typeof selected[i].provinceCity != "undefined" ? selected[i].provinceCity : "",
-                accountName: typeof selected[i].accountName != "undefined" ? selected[i].accountName : "",
+                accountName: typeof selected[i].account != "undefined" ? selected[i].account : "",
                 name: typeof selected[i].name != "undefined" ? selected[i].name : "",
                 siteName: typeof selected[i].siteName != "undefined" ? selected[i].siteName : "",
                 ids:typeof selected[i].ids != "undefined" ? selected[i].ids : "",
             })
         }
     }
+    console.log("看看选择的场地")
+    console.log(arr)
     window.parent.TGoodsInfoDlg.selecUserOpt1(arr);
     TStoreProvince.storeOfClosePage();
 }
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 40c0de1..f18d924 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
@@ -167,6 +167,7 @@
 }
 TGoodsInfoDlg.selecUserOpt1 = function (arrays){
     console.log("进入")
+    console.log(arrays)
     //获取所有的值
     var subArr= this.siteIds;
     console.log(subArr)
@@ -190,7 +191,7 @@
                 '<td><input type="hidden" id="name" name="name" value="'+arrays[i].name+'">' + arrays[i].name +
                 '<td><input type="hidden" id="siteName" name="siteName" value="'+arrays[i].siteName+'">' + arrays[i].siteName +
                 '<td><input type="hidden" id="ids" name="ids" value="'+arrays[i].ids+'">' + arrays[i].ids +
-                '</td><td><button onclick="deleteSub(this)">移除</button></td></tr>';
+                '</td><td><button onclick="deleteSub1(this)">移除</button></td></tr>';
         }
     }
     $("#coun1").append(str);
@@ -203,6 +204,14 @@
     $(e).parent().parent().remove();
     console.log('storeIds',TGoodsInfoDlg.storeIds)
 }
+function deleteSub1(e) {
+    console.log(e);
+    var row = $(e).closest('tr');
+    var value = row.find('#id').val();
+    TGoodsInfoDlg.siteIds.splice(TGoodsInfoDlg.siteIds.indexOf(parseInt(value)), 1)
+    $(e).parent().parent().remove();
+    console.log('siteIds',TGoodsInfoDlg.siteIds)
+}
 TGoodsInfoDlg.delete = function (o) {
     $(o).parent("div").remove()
 }
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js
deleted file mode 100644
index 417f463..0000000
--- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js
+++ /dev/null
@@ -1,613 +0,0 @@
-/**
- * 车辆管理管理初始化
- */
-var TCompetition = {
-    id: "TCompetitionOtherTable",	//表格id
-    seItem: null,		//选中的条目
-    table: null,
-    layerIndex: -1
-};
-var language =1
-var role =1
-/**
- * 初始化表格的列
- */
-TCompetition.initColumn = function () {
-    return [
-        {field: 'selectItem', radio: true},
-        {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
-        {title: '板块名称', field: 'name', visible: role==1?true:false, align: 'center', valign: 'middle',
-        },
-        {title: '排序', field: 'sort', visible: role==1?true:false, align: 'center', valign: 'middle',
-        },
-        {title: '状态', field: 'state', visible: role==1?true:false, align: 'center', valign: 'middle',
-            formatter:function (data) {
-                return {1:"开启",2:"关闭"}[data]
-
-            }
-        },
-    ];
-};
-function currentTime(timestamp){
-    var time = timestamp + '';
-    if(time.length != 13){
-        timestamp = timestamp * 1000;
-    }
-    var date = new Date(timestamp);;
-    var Y = date.getFullYear() + '-';
-    var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
-    var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
-
-    var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':';
-    var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':';
-    var s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds());
-    var strDate = Y + M + D + h + m + s;
-    return strDate
-}
-
-function currentTime1(timestamp){
-    var time = timestamp + '';
-    if(time.length != 13){
-        timestamp = timestamp * 1000;
-    }
-    var date = new Date(timestamp);;
-    var Y = date.getFullYear() + '-';
-    var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
-    var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
-
-    var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':';
-    var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':';
-    var s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds());
-    var strDate = Y + M + D ;
-    return strDate
-}
-/**
- * 检查是否选中
- */
-TCompetition.check = function () {
-    var selected = $('#' + this.id).bootstrapTable('getSelections');
-    if(selected.length == 0){
-            Feng.info("请先选中表格中的某一记录!");
-        return false;
-    }else{
-        TCompetition.seItem = selected[0];
-        return true;
-    }
-};
-
-/**
- * 点击添加车辆管理
- */
-TCompetition.openAddTCompetition = function (e) {
-    var index = layer.open({
-        type: 2,
-        title: '添加',
-        area: ['100%', '100%'], //宽高
-        fix: false, //不固定
-        maxmin: true,
-        content: Feng.ctxPath + '/tShop/tShop_add_one?id='+e
-    });
-    this.layerIndex = index;
-};
-
-/**
- * 打开查看车辆管理详情
- */
-TCompetition.openTCompetitionDetail = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title:'编辑',
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/tShop/tShop_update/' + TCompetition.seItem.id
-        });
-        this.layerIndex = index;
-    }
-};
-TCompetition.openTCompetitionDetail1 = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title:'编辑',
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/tShop/tShop_update1/' + TCompetition.seItem.id
-        });
-        this.layerIndex = index;
-    }
-};
-TCompetition.info = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title:'详情',
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/tShop/tShop_info/' + TCompetition.seItem.id
-        });
-        this.layerIndex = index;
-    }
-};
-TCompetition.gift = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title:'免费福利',
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/tShop/tShop_gift/' + TCompetition.seItem.id
-        });
-        this.layerIndex = index;
-    }
-};
-TCompetition.indexSet = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title:'首页设置',
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/tShop/tShop_indexSet/' + TCompetition.seItem.id
-        });
-        this.layerIndex = index;
-    }
-};
-
-/**
- * 删除车辆管理
- */
-TCompetition.delete = function () {
-    if (this.check()) {
-        var nickname = TCompetition.seItem.carLicensePlate;
-        if (nickname == "" || nickname == null || nickname == undefined){
-                nickname = "该车辆";
-        }else{
-            nickname = "【"+nickname+"】";
-        }
-        swal({
-           title: language==1?"您是否确认删除" + nickname + "?":(language==2?"Are you sure to delete the" + nickname + "?":"Apakah Anda pasti akan menghapus" + nickname + "?"),
-            text: language==1?"请谨慎操作!":(language==2?' Please operate with caution!':'Harap beroperasi dengan hati -hati!'),
-            type: "warning",
-            showCancelButton: true,
-            confirmButtonColor: "#DD6B55",
-            confirmButtonText: language==1?"删除":(language==2?'Delete':'Hapus'),
-            closeOnConfirm: true
-        }, function () {
-            var ajax = new $ax(Feng.ctxPath + "/TCompetition/delete", function (data) {
-                  if(language==1){
-                    swal("删除成功", "您已经成功删除了" + nickname + "。", "success");
-                }else if(language==2){
-                    swal("Delete succeeded!", "You have successfully deleted it" + nickname + "。", "success");
-                }else {
-                    swal("Hapus berhasil!", "Anda berhasil menghapus" + nickname + "。", "success");
-                }
-                TCompetition.table.refresh();
-            }, function (data) {
-                if(language==1){
-                    swal("删除失败", data.responseJSON.message + "!", "warning");
-                }else if(language==2){
-                    swal("Failed to delete", data.responseJSON.message + "!", "warning");
-                }else {
-                    swal("Hapus Gagal", data.responseJSON.message + "!", "warning");
-                }
-
-            });
-            ajax.set("TCompetitionId",TCompetition.seItem.id);
-            ajax.start();
-        });
-    }
-};
-TCompetition.oneChange = function (e) {
-    console.log(111)
-    var oneId=$(e).val();
-    var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
-        if(data!=null){
-            if(language==1){
-                var content='<option value="">选择市</option>';
-            }else if(language==2){
-                var content='<option value="">Choose your franchisee</option>';
-            }else {
-                var content='<option value="">Pilih franchisee Anda</option>';
-            }
-            $.each(data, function(k,v) {
-                content += "<option value='"+v.code+"'>"+v.name+"</option>";
-            });
-            $("#cCode").empty().append(content);
-        }
-    });
-    ajax.set("oneId",oneId);
-    ajax.start();
-}
-TCompetition.oneChangeNext = function (e) {
-    var oneId=$(e).val();
-    var ajax = new $ax(Feng.ctxPath + "/tCompetition/oneChangeNext", function(data){
-        if(data!=null){
-            if(language==1){
-                var content='<option value="">选择账号</option>';
-            }else if(language==2){
-                var content='<option value="">Choose your franchisee</option>';
-            }else {
-                var content='<option value="">Pilih franchisee Anda</option>';
-            }
-            $.each(data, function(k,v) {
-                content += "<option value='"+v.id+"'>"+v.name+"</option>";
-            });
-            $("#account").empty().append(content);
-        }
-    });
-    ajax.set("oneId",oneId);
-    ajax.start();
-}
-
-TCompetition.freeze = function () {
-    if (this.check()) {
-        var ajax = new $ax(Feng.ctxPath + "/tShop/freeze", function (data) {
-            Feng.success("冻结成功!");
-            TCompetition.table.refresh();
-        }, function (data) {
-            Feng.error("冻结失败!" + data.responseJSON.message + "!");
-        });
-        ajax.set("id",this.seItem.id);
-        ajax.start();
-    }
-};
-TCompetition.del = function () {
-    if (this.check()) {
-        var ajax = new $ax(Feng.ctxPath + "/tShop/del", function (data) {
-            Feng.success("删除成功!");
-            TCompetition.table.refresh();
-        }, function (data) {
-            Feng.error("删除失败!" + data.responseJSON.message + "!");
-        });
-        ajax.set("id",this.seItem.id);
-        ajax.start();
-    }
-};
-TCompetition.unfreeze = function () {
-    if (this.check()) {
-        var ajax = new $ax(Feng.ctxPath + "/tShop/unfreeze", function (data) {
-            Feng.success("解冻成功!");
-            TCompetition.table.refresh();
-        }, function (data) {
-            Feng.error("解冻失败!" + data.responseJSON.message + "!");
-        });
-        ajax.set("id",this.seItem.id);
-        ajax.start();
-    }
-};
-TCompetition.unfreeze1 = function (e) {
-    if (this.check()) {
-        var ajax = new $ax(Feng.ctxPath + "/tShop/unfreeze1", function (data) {
-            Feng.success("操作成功!");
-            TCompetition.table.refresh();
-        }, function (data) {
-            Feng.error("操作失败!" + data.responseJSON.message + "!");
-        });
-        ajax.set("id",this.seItem.id);
-        ajax.set("type",e);
-        ajax.start();
-    }
-};
-TCompetition.reload = function () {
-    if (this.check()) {
-        let id = this.seItem.id
-        var operation = function(){
-            var ajax = new $ax(Feng.ctxPath + "/tCity/pwd", function (data) {
-                Feng.success("重置成功!");
-                TCompetition.table.refresh();
-            }, function (data) {
-                Feng.error("重置失败!" + data.responseJSON.message + "!");
-            });
-            ajax.set("id",id);
-            ajax.start();
-        }
-        Feng.confirm("确认重置密码?重置后密码为:a123456", operation);
-    }
-
-};
-
-TCompetition.saveAllImg = function (e) {
-    var id = $("#id").val()
-    var px1 = $("#px1").val()
-    var px2 = $("#px2").val()
-    var px3 = $("#px3").val()
-    var px4 = $("#px4").val()
-    var px5 = $("#px5").val()
-    var px6 = $("#px6").val()
-    var px7 = $("#px7").val()
-    var px8 = $("#px8").val()
-    var px9 = $("#px9").val()
-    var c1 = $("#c1").val()
-    var c2 = $("#c2").val()
-    var c3 = $("#c3").val()
-    var c4 = $("#c4").val()
-    var c5 = $("#c5").val()
-    var c6 = $("#c6").val()
-    var c7 = $("#7").val()
-    var c8 = $("#c8").val()
-    var c9 = $("#c9").val()
-    var r1 =  document.querySelector('input[name="r1"]').checked;
-    var r2 =  document.querySelector('input[name="r2"]').checked;
-    var r3 =  document.querySelector('input[name="r3"]').checked;
-    var r4 =  document.querySelector('input[name="r4"]').checked;
-    var r5 =  document.querySelector('input[name="r5"]').checked;
-    var r6 =  document.querySelector('input[name="r6"]').checked;
-    var r7 =  document.querySelector('input[name="r7"]').checked;
-    var r8 =  document.querySelector('input[name="r8"]').checked;
-    var r9 =  document.querySelector('input[name="r9"]').checked;
-    if(r1){
-        r1 =1
-    }else{
-        r1=0
-    }
-    if(r2){
-        r2 =1
-    }else{
-        r2=0
-    }
-    if(r3){
-        r3 =1
-    }else{
-        r3=0
-    }
-    if(r4){
-        r4 =1
-    }else{
-        r4=0
-    }
-    if(r5){
-        r5 =1
-    }else{
-        r5=0
-    }
-    if(r6){
-        r6 =1
-    }else{
-        r6=0
-    }
-    if(r7){
-        r7 =1
-    }else{
-        r7=0
-    }
-    if(r8){
-        r8 =1
-    }else{
-        r8=0
-    }
-    if(r9){
-        r9 =1
-    }else{
-        r9=0
-    }
-
-    var ajax = new $ax(Feng.ctxPath + "/tShop/saveImgAll", function(data){
-        if(data.code == 200){
-            Feng.success("保存成功!");
-        }else{
-            Feng.error(data.msg);
-        }
-    },function(data){
-        Feng.error("保存失败!" + data.responseJSON.message + "!");
-
-    });
-    ajax.set("id",id);
-    ajax.set("px1",px1);
-    ajax.set("px2",px2);
-    ajax.set("px3",px3);
-    ajax.set("px4",px4);
-    ajax.set("px5",px5);
-    ajax.set("px6",px6);
-    ajax.set("px7",px7);
-    ajax.set("px8",px8);
-    ajax.set("px9",px9);
-    ajax.set("c1",c1);
-    ajax.set("c2",c2);
-    ajax.set("c3",c3);
-    ajax.set("c4",c4);
-    ajax.set("c5",c5);
-    ajax.set("c6",c6);
-    ajax.set("c7",c7);
-    ajax.set("c8",c8);
-    ajax.set("c9",c9);
-    ajax.set("r1",r1);
-    ajax.set("r2",r2);
-    ajax.set("r3",r3);
-    ajax.set("r4",r4);
-    ajax.set("r5",r5);
-    ajax.set("r6",r6);
-    ajax.set("r7",r7);
-    ajax.set("r8",r8);
-    ajax.set("r9",r9);
-    ajax.start();
-}
-
-TCompetition.carInsurance = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title: language==1?'车辆保险':(language==2?'Vehicle insurance':'Asuransi kendaraan'),
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/TCompetition/carInsurance?carId=' + TCompetition.seItem.id
-        });
-        this.layerIndex = index;
-    }
-};
-
-
-
-/**
- * 查询车辆管理列表
- */
-TCompetition.search = function () {
-    var queryData = {};
-    queryData['provinceCode'] = $("#pCode").val();
-    queryData['cityCode'] = $("#cCode").val();
-    queryData['name'] = $("#name").val();
-    queryData['phone'] = $("#phone").val();
-    queryData['shopName'] = $("#shopName").val();
-    TCompetition.table.refresh({query: queryData});
-};
-
-TCompetition.resetSearch = function () {
-    $("#pCode").val("");
-    $("#cCode").val("");
-    $("#name").val("");
-    $("#phone").val("");
-    $("#shopName").val("");
-    TCompetition.search();
-};
-
-$(function () {
-    var defaultColunms = TCompetition.initColumn();
-
-    // 初始化图片上传
-    var carPhoto = new $WebUpload("c1");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c2");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c3");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c4");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c5");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c6");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c7");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c8");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("c9");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var carPhoto = new $WebUpload("img");
-    carPhoto.setUploadBarId("progressBar");
-    carPhoto.init();
-    var drivingLicensePhoto = new $WebUpload("drivingLicensePhoto");
-    drivingLicensePhoto.setUploadBarId("progressBar");
-    drivingLicensePhoto.init();
-
-    var table = new BSTable(TCompetition.id, "/tShop/listOne?id="+$("#id").val(), defaultColunms);
-    table.setPaginationType("server");
-    TCompetition.table = table.init();
-});
-
-/**
- * 下载模板
- */
-TCompetition.uploadCarModel = function () {
-    window.location.href = Feng.ctxPath + "/TCompetition/uploadCarModel";
-}
-
-var agreement = function(){
-    this.init = function(){
-        //模拟上传excel  
-        $("#uploadEventBtn").unbind("click").bind("click",function(){
-            $("#uploadEventFile").click();
-        });
-    };
-}
-/**
- * 导入合同
- */
-TCompetition.exporTCompetition = function () {
-    var uploadEventFile = $("#uploadEventFile").val();
-    if(uploadEventFile == ''){
-        if(language==1){
-            Feng.info("请选择Excel,再上传");
-        }else if(language==2){
-            Feng.info("Please select Excel and upload");
-        }else {
-            Feng.info("Silakan pilih Excel dan upload");
-        }
-    }else if(uploadEventFile.lastIndexOf(".xls")<0){//可判断以.xls和.xlsx结尾的excel  
-        if(language==1){
-            Feng.info("只能上传Excel文件");
-        }else if(language==2){
-            Feng.info("Only Excel files can be uploaded");
-        }else {
-            Feng.info("Hanya berkas Excel yang dapat diunggah");
-        }
-    }else{
-        var url = Feng.ctxPath + '/TCompetition/exporTCompetition';
-        var file = document.querySelector('input[name=file]').files[0];
-        var reader = new FileReader();
-        if (file) {
-            var formData = new FormData();
-            formData.append("myfile", file);
-            this.sendAjaxRequest(url, 'POST', formData);
-        }
-    }
-}
-TCompetition.sendAjaxRequest = function(url,type,data){
-    $.ajax({
-        url : url,
-        type : type,
-        data : data,
-        success : function(result) {
-            if(result.code==500) {
-                Feng.info(result.message);
-            }else {
-                if(language==1){
-                    Feng.success("导入成功!");
-                }else if(language==2){
-                    Feng.success("SUCCESSFUL IMPORT!");
-                }else {
-                    Feng.success("Import berhasil!");
-                }
-            }
-            TCompetition.table.refresh();
-        },
-        error : function() {
-            if(language==1){
-                Feng.error("excel上传失败!");
-            }else if(language==2){
-                Feng.error("Uploading excel Fails. Procedure!");
-            }else {
-                Feng.error("Gagal mengunggah excel!");
-            }
-        },
-        cache : false,
-        contentType : false,
-        processData : false
-    });
-};
-
-var agreement;
-$(function(){
-    agreement = new agreement();
-    agreement.init();
-});
-
-/**
- * 导出车辆操作
- */
-TCompetition.ouTCompetition = function () {
-    var operation = function() {
-        window.location.href = Feng.ctxPath + "/TCompetition/ouTCompetition";
-    };
-    if(language==1){
-        Feng.confirm("是否确认导出车辆信息?", operation);
-    }else if(language==2){
-        Feng.confirm("Are you sure to export vehicle information?", operation);
-    }else {
-        Feng.confirm("Apakah Anda pasti akan mengekspor informasi kendaraan?", operation);
-    }
-}
\ No newline at end of file
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
index 5dbf961..ad0f640 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -446,6 +446,7 @@
         introduce:"",
         imgs:"",
         reservation:"",
+        isCanBeBooked:"",
 
     };
     data.province            = $("#pCode").val()
@@ -472,6 +473,7 @@
 
     var reservation= $("input[name='reservation']:checked").val();
     data.reservation= reservation;
+    data.isCanBeBooked= reservation;
     console.log("看看是否可预约值")
     console.log(reservation);
     if (reservation==1){

--
Gitblit v1.7.1