From be8fdcb9d380f555981d17b851cd55f630d41aba Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期一, 16 十月 2023 18:00:21 +0800
Subject: [PATCH] 10.16

---
 cloud-server-other/src/main/java/com/dsh/other/entity/Site.java                                           |    2 ++
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java |   11 +++++++++--
 cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java                          |    1 +
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/MenuController.java   |    7 ++++++-
 cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java                                 |    4 ++++
 cloud-server-management/src/main/webapp/WEB-INF/view/system/appUser/TAppUser_edit.html                    |    4 ++--
 6 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java
index 19de033..1afed17 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java
@@ -110,16 +110,23 @@
         List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
         String province = data.getProvince();
         TCity province1 = cityService.getOne(new QueryWrapper<TCity>().eq("name", data.getProvince()));
+
+        if (province1!=null){
         List<TCity> city = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, province1.getId()));
+            model.addAttribute("city",city);
+
+        }
         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
+        if (data.getBirthday()!=null){
         String format1 = format.format(data.getBirthday());
+            model.addAttribute("birthday",format1);
+        }
         List<User> sales = userService.list(new QueryWrapper<User>().eq("deptid", 2));
         model.addAttribute("list",list);
         model.addAttribute("roleType",roleType);
         model.addAttribute("sales",sales);
         model.addAttribute("data",data);
-        model.addAttribute("birthday",format1);
-        model.addAttribute("city",city);
+
         model.addAttribute("type",type);
         model.addAttribute("isVip",data.getIsVip());
         if (data.getVipEndTime()!=null){
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/MenuController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/MenuController.java
index 05c1a31..87ca89d 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/MenuController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/MenuController.java
@@ -1,5 +1,6 @@
 package com.dsh.guns.modular.system.controller.system;
 
+import cn.hutool.core.collection.CollectionUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.dsh.course.model.node.ZTreeNode;
 import com.dsh.guns.config.UserExt;
@@ -229,10 +230,14 @@
     @ResponseBody
     public List<ZTreeNode> menuTreeListByRoleId(@PathVariable Integer roleId) {
         List<Long> menuIds = this.menuService.getMenuIdsByRoleId(roleId);
-        if (Objects.isNull(menuIds)) {
+        System.out.println("=====menuIds==========="+menuIds);
+        if (CollectionUtil.isEmpty(menuIds)) {
+            System.out.println("=====menuIds1==========="+menuIds);
+
             List<ZTreeNode> roleTreeList = this.menuService.menuTreeList();
             return roleTreeList;
         } else {
+
 //            List<ZTreeNode> roleTreeList = this.menuService.menuTreeList();
             List<ZTreeNode> roleTreeListByUserId = this.menuService.menuTreeListByMenuIds(menuIds);
             return roleTreeListByUserId;
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/appUser/TAppUser_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/appUser/TAppUser_edit.html
index 32fada2..1292e28 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/appUser/TAppUser_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/appUser/TAppUser_edit.html
@@ -58,7 +58,7 @@
                 <label class="col-sm-3 control-label">*所在市:</label>
                 <div class="col-sm-9">
                     <select style="width: 300px" class="form-control" id="cCode" name="cCode" >
-                        @for(obj in city){
+                        @for(obj in city!){
                         <option style="width: 300px" value="${obj.code}"${obj.name == data.province ? 'selected=selected' : ''}>${obj.name}</option>
                         @}
                     </select>
@@ -76,7 +76,7 @@
             <div class="form-group" >
                 <label class="col-sm-3 control-label">*生日:</label>
                 <div class="col-sm-9" style="display: flex;">
-                    <input style="width: 300px" class="form-control" value="${birthday}" id="birthday"  placeholder="请选择" type="date">
+                    <input style="width: 300px" class="form-control" value="${birthday!}" id="birthday"  placeholder="请选择" type="date">
                 </div>
             </div>
             <div class="form-group" >
diff --git a/cloud-server-other/src/main/java/com/dsh/other/entity/Site.java b/cloud-server-other/src/main/java/com/dsh/other/entity/Site.java
index e7d6edc..a7f230d 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/entity/Site.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/entity/Site.java
@@ -124,5 +124,7 @@
     private Double playPaiCoinOne;
     @TableField("ids")
     private String ids;
+    @TableField("typeName")
+    private String typeName;
 
 }
diff --git a/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java b/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java
index 389d485..e32525b 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java
@@ -53,4 +53,8 @@
     @ApiModelProperty("玩湃币价格(x/半小时)半场")
     private Integer playPaiCoinOne;
 
+
+    @ApiModelProperty("场地类型名称(智慧球场or其他)")
+    private String typeName;
+
 }
diff --git a/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java b/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java
index 4d85cff..ea18418 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java
@@ -105,6 +105,7 @@
         Store store = storeService.getById(site.getStoreId());
         QuerySiteInfoVo querySiteInfoVo = new QuerySiteInfoVo();
         querySiteInfoVo.setId(site.getId());
+        querySiteInfoVo.setTypeName(site.getTypeName());
         querySiteInfoVo.setName(site.getName());
         querySiteInfoVo.setSiteTypeName(siteType.getName());
         querySiteInfoVo.setStoreName(store.getName());

--
Gitblit v1.7.1