From 12ec47a5fed86e04433ca725caf6068c5000d0af Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期日, 08 十月 2023 17:02:09 +0800 Subject: [PATCH] 后台代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java index 1b3ab19..3013b98 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TicketController.java @@ -3,12 +3,15 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.account.AppUserClient; import com.dsh.course.feignClient.account.CityManagerClient; +import com.dsh.course.feignClient.account.StoreStaffClient; import com.dsh.course.feignClient.account.model.CityManager; import com.dsh.course.feignClient.account.model.QueryByNamePhone; import com.dsh.course.feignClient.account.model.TAppUser; +import com.dsh.course.feignClient.account.model.TStoreStaff; import com.dsh.course.feignClient.activity.CouponClient; import com.dsh.course.feignClient.activity.PointMercharsClient; import com.dsh.course.feignClient.activity.model.*; @@ -22,6 +25,8 @@ import com.dsh.guns.modular.system.service.IStoreService; import com.dsh.guns.modular.system.util.OBSUploadUtil; import com.dsh.guns.modular.system.util.ResultUtil; +import net.bytebuddy.asm.Advice; +import org.omg.CORBA.PRIVATE_MEMBER; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -64,6 +69,8 @@ @Resource private PointMercharsClient pointMercharsClient; + @Autowired + private StoreStaffClient storeStaffClient; /** * 跳转到优惠券管理首页 @@ -340,8 +347,30 @@ System.out.println(b); return new SuccessTip<>(); } - - + /** + * 上下架处理操作 + * @return + */ + @RequestMapping("/writeOff") + @ResponseBody + public Object writeOff(String id) { + Long aLong = Long.valueOf(id); + WriteOffDTO dto = new WriteOffDTO(); + // 核销人员id + Integer objectId = UserExt.getUser().getId(); + if (UserExt.getUser().getObjectType() == 1){ + dto.setVerifiStoreId(null); + }else if (UserExt.getUser().getObjectType() == 2){ + storeService.getOne(new QueryWrapper<TStore>().eq("cityManagerId",objectId)); + }else{ + TStoreStaff storeByStoreStaffId = storeStaffClient.getStoreByStoreStaffId(objectId); + dto.setVerifiStoreId(storeByStoreStaffId.getStoreId()); + } + dto.setId(aLong); + dto.setVerificationUserId(objectId); + pointMercharsClient.writeOff(dto); + return new SuccessTip<>(); + } /** * 购买详情 -- Gitblit v1.7.1