From 61b2d479bf4887902d21c5c99d9b65bf9cc8d27a Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 14 十月 2025 11:56:08 +0800
Subject: [PATCH] 提交代码
---
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TActivityController.java | 55 +++++++++++++++++++++++++++++++++----------------------
1 files changed, 33 insertions(+), 22 deletions(-)
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TActivityController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TActivityController.java
index f5aa9d1..d8b8081 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TActivityController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TActivityController.java
@@ -6,6 +6,7 @@
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.stylefeng.guns.core.base.controller.BaseController;
+import com.stylefeng.guns.core.beetl.ShiroExtUtil;
import com.stylefeng.guns.core.common.constant.factory.PageFactory;
import com.stylefeng.guns.core.log.LogObjectHolder;
import com.stylefeng.guns.core.shiro.ShiroKit;
@@ -60,14 +61,17 @@
private RedisUtil redisUtil;
@Autowired
private ITUserToCouponService userToCouponService;
+
+ @Autowired
+ private ShiroExtUtil shiroExtUtil;
/**
* 跳转到首页
*/
@RequestMapping("")
public String index(Model model) {
// 查询当前帐号的省市区
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
if(roleType == 1){
List<TBranchOfficeArea> branchOfficeAreaList = branchOfficeAreaService.selectList(new EntityWrapper<TBranchOfficeArea>());
if(CollectionUtils.isEmpty(branchOfficeAreaList)){
@@ -101,10 +105,17 @@
@RequestMapping("/activity_add")
public String activityAdd(Model model) {
// 查询当前帐号的省市区
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
if(roleType == 1){
- List<TBranchOfficeArea> branchOfficeAreaList = branchOfficeAreaService.selectList(new EntityWrapper<TBranchOfficeArea>());
+ List<TBranchOffice> branchOffices = branchOfficeService.selectList(new EntityWrapper<TBranchOffice>().eq("status", 1));
+ List<Integer> collect = new ArrayList<>();
+ if(branchOffices.size() == 0){
+ collect.add(-1);
+ }else{
+ collect = branchOffices.stream().map(TBranchOffice::getId).collect(Collectors.toList());
+ }
+ List<TBranchOfficeArea> branchOfficeAreaList = branchOfficeAreaService.selectList(new EntityWrapper<TBranchOfficeArea>().in("branchOfficeId", collect));
if(CollectionUtils.isEmpty(branchOfficeAreaList)){
model.addAttribute("provinceList",new ArrayList<>());
}
@@ -136,8 +147,8 @@
@RequestMapping("/openAuditDetail/{id}")
public String openAuditDetail(@PathVariable Integer id,Model model) {
// 查询当前帐号的省市区
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
if(roleType == 1){
List<TBranchOfficeArea> branchOfficeAreaList = branchOfficeAreaService.selectList(new EntityWrapper<TBranchOfficeArea>());
if(CollectionUtils.isEmpty(branchOfficeAreaList)){
@@ -214,8 +225,8 @@
@RequestMapping("/openDetail/{id}")
public String openDetail(@PathVariable Integer id,Model model) {
// 查询当前帐号的省市区
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
if(roleType == 1){
List<TBranchOfficeArea> branchOfficeAreaList = branchOfficeAreaService.selectList(new EntityWrapper<TBranchOfficeArea>());
if(CollectionUtils.isEmpty(branchOfficeAreaList)){
@@ -355,8 +366,8 @@
@RequestMapping("/activity_update/{id}")
public String activityUpdate(@PathVariable("id") Integer id, Model model) {
// 查询当前帐号的省市区
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
if(roleType == 1){
List<TBranchOfficeArea> branchOfficeAreaList = branchOfficeAreaService.selectList(new EntityWrapper<TBranchOfficeArea>());
if(CollectionUtils.isEmpty(branchOfficeAreaList)){
@@ -455,7 +466,7 @@
@ResponseBody
public Object list(String createTime,String branchOfficeName,String activityName,
String activityAreaCode,Integer status) {
- ShiroUser user = ShiroKit.getUser();
+ ShiroUser user = shiroExtUtil.getUser();
String beginTime = null;
String endTime = null;
if (SinataUtil.isNotEmpty(createTime)){
@@ -489,7 +500,7 @@
TActivity activity = activityService.selectById(id);
activity.setStatus(status);
activity.setAuditRemark(auditRemark);
- activity.setAuditPeople(ShiroKit.getUser().getName());
+ activity.setAuditPeople(shiroExtUtil.getUser().getName());
activity.setAuditTime(new Date());
activityService.updateById(activity);
return SUCCESS_TIP;
@@ -497,8 +508,8 @@
@RequestMapping(value = "/change")
@ResponseBody
public Object change(@RequestParam Integer code) {
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
List<TBranchOfficeArea> list = new ArrayList<>();
if (SinataUtil.isNotEmpty(code)){
EntityWrapper<TBranchOfficeArea> wrapper = new EntityWrapper<>();
@@ -515,8 +526,8 @@
@RequestMapping(value = "/change1")
@ResponseBody
public Object change1(@RequestParam Integer code) {
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
List<TBranchOfficeArea> list = new ArrayList<>();
if (SinataUtil.isNotEmpty(code)){
EntityWrapper<TBranchOfficeArea> wrapper = new EntityWrapper<>();
@@ -537,12 +548,12 @@
@RequestMapping(value = "/add")
@ResponseBody
public Object add(TActivity activity,String subArr, String subArr1) {
- Integer objectId = ShiroKit.getUser().getObjectId();
- Integer roleType = ShiroKit.getUser().getRoleType();
+ Integer objectId = shiroExtUtil.getUser().getObjectId();
+ Integer roleType = shiroExtUtil.getUser().getRoleType();
activity.setCompanyId(objectId);
activity.setCompanyType(roleType);
activity.setCreateTime(new Date());
- activity.setCreateBy(ShiroKit.getUser().getName());
+ activity.setCreateBy(shiroExtUtil.getUser().getName());
activityService.insert(activity);
addActivity(subArr1,activity.getId());
addScope(subArr,activity.getId());
@@ -629,8 +640,8 @@
@RequestMapping(value = "/update")
@ResponseBody
public Object update(TActivity activity,String subArr, String subArr1,Integer id) {
-// Integer objectId = ShiroKit.getUser().getObjectId();
-// Integer roleType = ShiroKit.getUser().getRoleType();
+// Integer objectId = shiroExtUtil.getUser().getObjectId();
+// Integer roleType = shiroExtUtil.getUser().getRoleType();
// activity.setCompanyId(objectId);
// activity.setCompanyType(roleType);
activity.setStatus(1);
--
Gitblit v1.7.1