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