Pu Zhibing
6 天以前 f2530067b6cd16a87b76190cf524d2ed75bf9592
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);