From aff43f8ebe077b9daf097e1c583304c0252bf440 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 24 十月 2023 18:49:28 +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 | 9 ++++ cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js | 2 + cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html | 6 +++ cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java | 3 + cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite.html | 11 +++++ cloud-server-other/src/main/resources/mapper/SiteMapper.xml | 2 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java | 5 ++ cloud-server-management/src/main/resources/mapper/TStoreMapper.xml | 19 +++++++++ cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java | 4 ++ cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html | 2 10 files changed, 59 insertions(+), 4 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java b/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java index 07185a1..4935222 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java +++ b/cloud-server-management/src/main/java/com/dsh/course/mapper/StoreMapper.java @@ -72,4 +72,7 @@ JsDto get(Integer id); List<SelectDto> getSelect(); + + List<TStoreListVo> listAllStore(@Param("page") Page<TStoreListVo> page, @Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode, @Param("name") String name, @Param("phone") String phone, @Param("shopName") String shopName, @Param("id") Integer id); + } 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 e60548d..42555bb 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 @@ -290,7 +290,14 @@ @ResponseBody public Object list(String provinceCode, String cityCode , String name, String phone,String shopName) { Page<TStoreListVo> page = new PageFactory<TStoreListVo>().defaultPage(); - List<TStoreListVo> list = storeService.listAll(page,provinceCode,cityCode,name,phone,shopName); + String roleid = UserExt.getUser().getRoleid(); + List<TStoreListVo> list =new ArrayList<>(); + if("3".equals(roleid)){ + Integer objectId = UserExt.getUser().getObjectId(); + list = storeService.listAllStore(page,provinceCode,cityCode,name,phone,shopName,objectId); + }else { + list = storeService.listAll(page,provinceCode,cityCode,name,phone,shopName); + } page.setRecords(list); return super.packForBT(page); } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java index 01baa7a..8e5af30 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/IStoreService.java @@ -74,4 +74,9 @@ JsDto get(Integer id); List<SelectDto> getSelect(); + + List<TStoreListVo> listAllStore(Page<TStoreListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName, Integer objectId); + + + } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java index f66f1c7..c56f7d8 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/StoreServiceImpl.java @@ -24,6 +24,10 @@ public List<TStoreListVo> listAll(Page<TStoreListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName) { return this.baseMapper.listAll(page,provinceCode,cityCode,name,phone,shopName); } + @Override + public List<TStoreListVo> listAllStore(Page<TStoreListVo> page, String provinceCode, String cityCode, String name, String phone, String shopName,Integer id) { + return this.baseMapper.listAllStore(page,provinceCode,cityCode,name,phone,shopName,id); + } /** * 获取所有省 diff --git a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml index 8e36a41..b82b63f 100644 --- a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml @@ -142,4 +142,23 @@ </select> + <select id="listAllStore" resultType="com.dsh.guns.modular.system.model.TStoreListVo"> + select t1.*,t2.name userName,t2.phone userPhone,t3.name yysName from t_store t1 left join sys_user t2 on t1.storeStaffId = t2.id left join t_operator t3 on t1.operatorId = t3.id + where t1.id =#{id} + <if test="provinceCode !=null and provinceCode !=''"> + and t1.provinceCode = #{provinceCode} + </if> + <if test="cityCode !=null and cityCode !=''"> + and t1.cityCode = #{cityCode} + </if> + <if test="name !=null and name !=''"> + and t2.name like concat("%",#{name},"%") + </if> + <if test="phone !=null and phone !=''"> + and t2.phone like concat("%",#{phone},"%") + </if> + <if test="shopName !=null and shopName !=''"> + and t1.name like concat("%",#{shopName},"%") + </if> + </select> </mapper> \ No newline at end of file diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html index 9eb2b1f..7cdfae4 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html @@ -40,6 +40,7 @@ </div> </div> @} + @if(role!='3'){ <div class="col-sm-3"> <#NameCon id="name" name="店长姓名" /> </div> @@ -49,18 +50,23 @@ <div class="col-sm-3"> <#NameCon id="shopName" name="门店名称" /> </div> + @} + @if(role!='3'){ <div class="col-sm-3"> <#button name="搜索" icon="fa-search" clickFun="TCompetition.search()"/> <#button name="重置" icon="fa-trash" clickFun="TCompetition.resetSearch()" space="true"/> </div> + @} </div> <div class="hidden-xs" id="TCompetitionTableToolbar" role="group"> + @if(role !='3'){ <#button name="添加" icon="fa-plus" clickFun="TCompetition.openAddTCompetition()"/> <#button name="编辑" icon="fa-edit" clickFun="TCompetition.openTCompetitionDetail()" space="true"/> <#button name="冻结" icon="fa-remove" clickFun="TCompetition.freeze()" space="true"/> <#button name="解冻" icon="fa-remove" clickFun="TCompetition.unfreeze()" space="true"/> <#button name="查看详情" icon="fa-remove" clickFun="TCompetition.info()" space="true"/> <#button name="重置密码" icon="fa-remove" clickFun="TCompetition.reload()" space="true"/> + @} <#button name="免费福利" icon="fa-remove" clickFun="TCompetition.gift()" space="true"/> <#button name="首页设置" icon="fa-remove" clickFun="TCompetition.indexSet()" space="true"/> </div> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite.html index 36b1223..6ae7cb9 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite.html @@ -40,9 +40,12 @@ </div> </div> @} + + @if(objectType !=3){ <div class="col-sm-3"> <#NameCon id="storeName" name="门店名称" /> </div> + @} <div class="col-sm-3"> <div class="input-group"> @@ -63,7 +66,7 @@ <#NameCon id="name" name="场地名称" /> </div> - + @if(objectType !=3){ <div class="col-sm-3"> <div class="input-group"> <div class="input-group-btn open"> @@ -81,6 +84,12 @@ </select> </div> </div> + @} + @if(objectType ==3){ + <div class="col-sm-3"> + <#NameCon id="storeName" name="门店名称" /> + </div> + @} <div class="col-sm-3"> <#button name="搜索" icon="fa-search" clickFun="TSite.search()"/> <#button name="重置" icon="fa-trash" clickFun="TSite.resetSearch()" space="true"/> 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 2612abc..b0a57c3 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 @@ -88,7 +88,7 @@ @} </select> </div> - </div> + </div> <#input style="width: 300px" id="name" name="*场地名称" type="text"/> <div class="form-group" > 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 8b9c64e..7dcd0eb 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 @@ -756,6 +756,7 @@ // 门店名称 queryData['storeName'] = $("#storeName").val(); queryData['opId'] = $("#opId").val(); + queryData['storeName'] = $("#storeName").val(); TSite.table.refresh({query: queryData}); }; @@ -770,6 +771,7 @@ $("#name").val(""); $("#insuranceEndTime").val(""); $("#opId").val(""); + $("#storeName").val(""); TSite.search(); }; diff --git a/cloud-server-other/src/main/resources/mapper/SiteMapper.xml b/cloud-server-other/src/main/resources/mapper/SiteMapper.xml index 7810396..2975d46 100644 --- a/cloud-server-other/src/main/resources/mapper/SiteMapper.xml +++ b/cloud-server-other/src/main/resources/mapper/SiteMapper.xml @@ -111,7 +111,7 @@ and t1.cityManagerId = #{query.objectId} </if> <if test="query.objectType == 3"> - and t2.storeStaffId = #{query.objectId} + and t2.id = #{query.objectId} </if> <if test="query.city!=null and query.city!= ''"> and t1.cityCode = #{query.city} -- Gitblit v1.7.1