From 9e8ce689c89c4b03bfc67a60d7da13a7d593725a Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 24 十月 2023 20:33:41 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java  |   10 +++--
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java  |   49 +++++++++++++-----------
 cloud-server-other/src/main/java/com/dsh/other/entity/BallQueryDto.java                                 |    2 +
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/dto/BallQueryDto.java           |    3 +
 cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js                            |    2 
 cloud-server-course/src/main/java/com/dsh/course/model/QueryCoursePackageLists.java                     |    1 
 cloud-server-other/src/main/resources/mapper/GameMapper.xml                                             |   22 ++++++-----
 cloud-server-other/src/main/resources/mapper/StoreMapper.xml                                            |    2 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage.html            |    5 ++
 cloud-server-other/src/main/java/com/dsh/other/mapper/GameMapper.java                                   |    3 +
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java |    3 +
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html                        |    5 +-
 12 files changed, 64 insertions(+), 43 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/model/QueryCoursePackageLists.java b/cloud-server-course/src/main/java/com/dsh/course/model/QueryCoursePackageLists.java
index 26b384f..d4c6cdc 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/model/QueryCoursePackageLists.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/model/QueryCoursePackageLists.java
@@ -41,4 +41,5 @@
     private Integer offset;
     private Integer limit;
     private String sort;
+
 }
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 42555bb..9cf7bd0 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
@@ -335,7 +335,6 @@
             if(yyId==null || type==1){
                 yyId=0;
             }
-
             if(yyId!=0) {
                 List<TOperatorCity> list1 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, yyId));
                 if(list1.size()>0){
@@ -388,17 +387,20 @@
             }
             user.setAccount(userPhone);
             user.setName(userName);
-            user.setRoleid("2");
+            user.setRoleid("3");
             user.setPhone(userPhone);
             user.setPassword(SecureUtil.md5("a123456"));
-            userMapper.insert(user);
+            user.setObjectType(3);
+            user.setStatus(1);
             tStore.setStoreStaffId(user.getId());
                 tStore.setLon(lon);
                 tStore.setLat(lat);
-
             storeService.save(tStore);
 
 
+            user.setObjectId(tStore.getId());
+            userMapper.insert(user);
+
 
 
             ArrayList<StoreConfig> storeConfigs = new ArrayList<>();
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
index ba17e32..1ff8c53 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
@@ -40,6 +40,7 @@
 import org.springframework.http.HttpRequest;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
+import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.servlet.resource.HttpResource;
 
@@ -482,15 +483,16 @@
         JSONObject data = jsonObject.getJSONObject("data");
         String spaceId = data.getString("space_id");
 //        Integer integer = Integer.valueOf(spaceId);
-
-        for (String s1 : site.getIds().split(",")) {
-            HashMap<String, String> map1 = new HashMap<>();
-            map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
-            map1.put("space_id",site.getStoreId()+"");
-            map1.put("device_id",s1);
-            map1.put("region_id",integer1+"");
-            String s2 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1);
-            System.out.println("添加闸机:"+s2);
+        if(StringUtils.hasLength( site.getIds())) {
+            for (String s1 : site.getIds().split(",")) {
+                HashMap<String, String> map1 = new HashMap<>();
+                map1.put("sign", "0DB011836143EEE2C2E072967C9F4E4B");
+                map1.put("space_id", site.getStoreId() + "");
+                map1.put("device_id", s1);
+                map1.put("region_id", integer1 + "");
+                String s2 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1);
+                System.out.println("添加闸机:" + s2);
+            }
         }
 
 
@@ -531,20 +533,23 @@
         String ids = byId.getIds();
         HashMap<String, String> map = new HashMap<>();
         map.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
-        for (String s : ids.split(",")) {
-            String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/deleteDevice/ids/" + s,map);
-            System.out.println(s1);
+        if(StringUtils.hasLength(ids)) {
+            for (String s : ids.split(",")) {
+                String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/deleteDevice/ids/" + s, map);
+                System.out.println(s1);
+            }
         }
-
-        for (String s : site.getIds().split(",")) {
-            HashMap<String, String> map1 = new HashMap<>();
-            map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
-            map1.put("space_id",store.getId()+"");
-            map1.put("device_id",s);
-            map1.put("region_id",site.getId()+"");
-            // 添加门禁
-            String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1);
-            System.out.println(s1);
+        if(StringUtils.hasLength( site.getIds())) {
+            for (String s : site.getIds().split(",")) {
+                HashMap<String, String> map1 = new HashMap<>();
+                map1.put("sign", "0DB011836143EEE2C2E072967C9F4E4B");
+                map1.put("space_id", store.getId() + "");
+                map1.put("device_id", s);
+                map1.put("region_id", site.getId() + "");
+                // 添加门禁
+                String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1);
+                System.out.println(s1);
+            }
         }
 
 
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 bccc7ab..27eae7f 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
@@ -182,6 +182,9 @@
     @ResponseBody
     public List<Game> changelist(BallQueryDto ballQueryDto) {
 System.out.println("=======ballQueryDto=========="+ballQueryDto);
+        User user = UserExt.getUser();
+        ballQueryDto.setType(user.getObjectType());
+        ballQueryDto.setId(user.getObjectId());
         return ballClient.list(ballQueryDto);
     }
 
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/dto/BallQueryDto.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/dto/BallQueryDto.java
index 7b5c7b9..6723a59 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/dto/BallQueryDto.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/dto/BallQueryDto.java
@@ -8,5 +8,6 @@
     String cityCode;
     String store;
     String site;
-
+    Integer type;
+    Integer id;
 }
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage.html
index 945abaa..a9cfb51 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage.html
@@ -63,17 +63,20 @@
                             </div>
                         </div>
                         <div class="hidden-xs" id="managerTableToolbar" role="group">
+                            @if(objectType !=3){
                             <#button name="添加" icon="fa-plus" clickFun="CoursePackage.addCoursePackage1()"/>
-
 <!--                            <#button name="添加" icon="fa-plus" clickFun="CoursePackage.addCoursePackage()"/>-->
                             <#button name="编辑" icon="fa-edit" clickFun="CoursePackage.editCoursePackage()" space="true"/>
                             <#button name="上架" icon="fa-refresh" clickFun="CoursePackage.editCoursePackageState(1)" space="true"/>
                             <#button name="下架" icon="fa-warning" clickFun="CoursePackage.editCoursePackageState(2)" space="true"/>
                             <#button name="折扣管理" icon="fa-check-circle" clickFun="CoursePackage.coursePackageDiscount()" space="true"/>
                             <#button name="详情" icon="fa-check-circle" clickFun="CoursePackage.detailsCoursePackage()" space="true"/>
+                            @}
                             <#button name="报名信息" icon="fa-check-circle" clickFun="CoursePackage.registrationRecord()" space="true"/>
+                            @if(objectType !=3){
                             <#button name="暂停" icon="fa-refresh" clickFun="CoursePackage.editCoursePackageState1(1)" space="true"/>
                             <#button name="开课" icon="fa-warning" clickFun="CoursePackage.editCoursePackageState1(2)" space="true"/>
+                            @}
 
                         </div>
                         <#table id="managerTable"/>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html
index b0a57c3..54b4341 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html
@@ -66,6 +66,9 @@
                 <label class="col-sm-3 control-label">*所属门店:</label>
                 <div class="col-sm-9">
                     <select style="width: 300px" class="form-control" id="store" name="store"  >
+                        @for(obj in stores){
+                        <option style="width: 300px" value="${obj.id}">${obj.name}</option>
+                        @}
                     </select>
                 </div>
             </div>
@@ -169,7 +172,6 @@
                             <button class="btn btn-outline btn-success" type="file" onclick="UploadFileFn()"><i class="fa fa-upload"></i>上传文件</button>
                         </div>
                     </div>
-                @if(objectType==1){
                 <div class="row" id="app1">
                         <div class="form-group">
                             <label class="col-sm-3 control-label head-scu-label">*实景图片(请上传不超过五张图片): </label>
@@ -190,7 +192,6 @@
                         </div>
                     </div>
                 </div>
-                @}
                 @if(objectType==1){
                 <#input style="width: 300px" id="ids" name="*添加闸机:" placeholder="请输入闸机ID" type="text"/>
                 @}
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 7dcd0eb..324eb4f 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
@@ -23,7 +23,7 @@
         {field: 'selectItem', checkbox: true},
         {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
         {
-            title: '所属运营商', field: 'operator', 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 '平台';
diff --git a/cloud-server-other/src/main/java/com/dsh/other/entity/BallQueryDto.java b/cloud-server-other/src/main/java/com/dsh/other/entity/BallQueryDto.java
index 733af90..f353c59 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/entity/BallQueryDto.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/entity/BallQueryDto.java
@@ -12,5 +12,7 @@
     String cityCode;
     String store;
     String site;
+    Integer type;
+    Integer id;
 
 }
diff --git a/cloud-server-other/src/main/java/com/dsh/other/mapper/GameMapper.java b/cloud-server-other/src/main/java/com/dsh/other/mapper/GameMapper.java
index 9ae5c8a..abbe66e 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/mapper/GameMapper.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/mapper/GameMapper.java
@@ -5,6 +5,7 @@
 import com.dsh.other.entity.BookingQuery;
 import com.dsh.other.entity.Game;
 import com.dsh.other.entity.Notice;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 import java.util.Map;
@@ -19,7 +20,7 @@
  */
 public interface GameMapper extends BaseMapper<Game> {
 
-    List<Game> queryAll(BallQueryDto ballQueryDto);
+    List<Game> queryAll(@Param("query") BallQueryDto ballQueryDto);
 
     List<Map<String, Object>> orderlist(BookingQuery bookingQuery);
 }
diff --git a/cloud-server-other/src/main/resources/mapper/GameMapper.xml b/cloud-server-other/src/main/resources/mapper/GameMapper.xml
index 81f95c4..16290e2 100644
--- a/cloud-server-other/src/main/resources/mapper/GameMapper.xml
+++ b/cloud-server-other/src/main/resources/mapper/GameMapper.xml
@@ -10,24 +10,26 @@
                 LEFT JOIN t_store st ON ga.storeId = st.id
                 LEFT JOIN t_operator op ON ga.operationId = op.id
                 LEFT JOIN t_site si on ga.siteId = si.id
-        <where>
-            <if test="provinceCode!=null and provinceCode!=''">
-                ga.provinceCode = #{provinceCode}
+        where 1=1
+            <if test ="query.type==3">
+                and st.id =#{query.id}
+            </if>
+            <if test="query.provinceCode!=null and query.provinceCode!=''">
+                and ga.provinceCode = #{query.provinceCode}
 
             </if>
-            <if test="cityCode!=null and cityCode!=''">
-               and ga.cityCode = #{cityCode}
+            <if test="query.cityCode!=null and query.cityCode!=''">
+               and ga.cityCode = #{query.cityCode}
 
             </if>
-            <if test="store!=null and store!=''">
-               and  st.`name` like concat('%',#{store},'%')
+            <if test="query.store!=null and query.store!=''">
+               and  st.`name` like concat('%',#{query.store},'%')
 
             </if>
-            <if test="site!=null and site!=''">
-              and  si.`name`  like concat('%',#{site},'%')
+            <if test="query.site!=null and query.site!=''">
+              and  si.`name`  like concat('%',#{query.site},'%')
 
             </if>
-        </where>
 
 
     </select>
diff --git a/cloud-server-other/src/main/resources/mapper/StoreMapper.xml b/cloud-server-other/src/main/resources/mapper/StoreMapper.xml
index 3e4311c..f48630d 100644
--- a/cloud-server-other/src/main/resources/mapper/StoreMapper.xml
+++ b/cloud-server-other/src/main/resources/mapper/StoreMapper.xml
@@ -23,7 +23,7 @@
         select * from t_store where cityManagerId = #{id}
     </select>
     <select id="getStoreByStoreStaffId" resultType="com.dsh.other.entity.Store">
-        select * from t_store where storeStaffId = #{id}
+        select * from t_store where id = #{id}
     </select>
     <select id="getOName" resultType="java.lang.String">
         select name from t_operator where id =#{operatorId}

--
Gitblit v1.7.1