hjm
2022-09-30 4c723634fa7924830535ee6bb3c14f2f8626011f
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TAdvertisementController.java
@@ -8,10 +8,8 @@
import com.stylefeng.guns.core.shiro.ShiroKit;
import com.stylefeng.guns.core.util.DateUtil;
import com.stylefeng.guns.core.util.SinataUtil;
import com.stylefeng.guns.modular.system.model.City;
import com.stylefeng.guns.modular.system.model.TRegion;
import com.stylefeng.guns.modular.system.service.ICityService;
import com.stylefeng.guns.modular.system.service.ITRegionService;
import com.stylefeng.guns.modular.system.model.*;
import com.stylefeng.guns.modular.system.service.*;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@@ -20,8 +18,6 @@
import org.springframework.beans.factory.annotation.Autowired;
import com.stylefeng.guns.core.log.LogObjectHolder;
import org.springframework.web.bind.annotation.RequestParam;
import com.stylefeng.guns.modular.system.model.TAdvertisement;
import com.stylefeng.guns.modular.system.service.ITAdvertisementService;
import java.util.Date;
import java.util.List;
@@ -45,6 +41,11 @@
    @Autowired
    private ICityService cityService;
    @Autowired
    private ITDriverTeamService itDriverTeamService;
    @Autowired
    private ITAdvertisementUserService itAdvertisementUserService;
    /**
     * 跳转到广告设置首页
     */
@@ -52,13 +53,23 @@
    public String index() {
        return PREFIX + "tAdvertisement.html";
    }
    @RequestMapping("user")
    public String user() {
        return PREFIX + "tUser.html";
    }
    @RequestMapping("driver")
    public String driver(Model model) {
        List<TDriverTeam> TDriverTeams=itDriverTeamService.findAllList();
        model.addAttribute("TDriverTeams",TDriverTeams);
        return PREFIX + "driver.html";
    }
    /**
     * 跳转到添加广告设置
     */
    @RequestMapping("/tAdvertisement_add")
    public String tAdvertisementAdd(Model model) {
        List<City> list = cityService.selectList(null);
        List<City> list = cityService.selectList(
                null);
        model.addAttribute("list",list);
        return PREFIX + "tAdvertisement_add.html";
    }
@@ -107,6 +118,24 @@
        tAdvertisementService.insert(tAdvertisement);
        return SUCCESS_TIP;
    }
    @RequestMapping(value = "/addInfo")
    @ResponseBody
    public Object add(String userId,String driverId,String name,String content) {
        TAdvertisement tAdvertisement = new TAdvertisement();
        tAdvertisement.setType(3);
        tAdvertisement.setName(name);
        tAdvertisement.setInsertUser(ShiroKit.getUser().getId());
        tAdvertisement.setContent(content);
        boolean insert = tAdvertisementService.insert(tAdvertisement);
        if(insert){
            TAdvertisementUser tAdvertisementUser = new TAdvertisementUser();
            tAdvertisementUser.setAdvertisementId(tAdvertisement.getId());
            tAdvertisementUser.setDriverId(driverId);
            tAdvertisementUser.setUserId(userId);
            itAdvertisementUserService.insert(tAdvertisementUser);
        }
        return SUCCESS_TIP;
    }
    /**
     * 删除广告设置