コード例 #1
0
 @Override
 public PaginateResult<DealerShopEnv> getDealerShopEnvsBy(
     DealerShopEnv dealerShopEnv, Pagination pagination) {
   dealerShopEnv.setPage(pagination);
   List<DealerShopEnv> resultList = dealerShopEnvMapper.selectDealerShopEnvsBy(dealerShopEnv);
   for (DealerShopEnv _dealerShopEnv : resultList) {
     // 查询相应的服务
     DealerBuyService dbs =
         dealerBuyServiceMapper.findBy(
             _dealerShopEnv.getDealerId(), CommonConstant.WebServiceItems.SERVICE_SYSTEM_PLATFORM);
     if (dbs != null) {
       _dealerShopEnv.setPayedUser(
           dbs.getEndTime() != null
               && dbs.getEndTime() > com.zttx.web.utils.CalendarUtils.getCurrentLong());
     }
     _dealerShopEnv.setDealerImages(
         dealerImageMapper.selectDealerImagesByDealerId(_dealerShopEnv.getDealerId()));
     if (null != OnLineUserUtils.getPrincipal()) {
       _dealerShopEnv.setUserType(OnLineUserUtils.getPrincipal().getUserType());
       if (OnLineUserUtils.getPrincipal().getUserType().shortValue()
           == UserInfoConst.USER_TYPE_BRAND.shortValue()) {
         _dealerShopEnv.setCollectedState(
             brandFavoriteService.isCollected(
                 OnLineUserUtils.getPrincipal().getRefrenceId(), _dealerShopEnv.getDealerId()));
       }
     }
   }
   return new PaginateResult<>(pagination, resultList);
 }
コード例 #2
0
 /**
  * 返回等级列表数据
  *
  * @param brandsId
  * @param page
  * @return
  * @throws BusinessException
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "level/list")
 public JsonMessage levelList(Pagination page, String brandsId) throws BusinessException {
   String brandId = OnLineUserUtils.getCurrentBrand().getRefrenceId();
   PaginateResult<BrandLevel> paginateResult =
       this.brandLevelService.getBrandLevelsBy(brandId, brandsId, page);
   this.brandLevelService.fillBrands(paginateResult.getList());
   return this.getJsonMessage(CommonConst.SUCCESS, paginateResult);
 }
コード例 #3
0
 /**
  * 返回等级列表数据
  *
  * @param brandsId
  * @param page
  * @return
  * @throws BusinessException
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "/list")
 public JsonMessage list(Pagination page, String brandsId) throws BusinessException {
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   PaginateResult<BrandLevel> paginateResult =
       brandLevelService.getBrandLevelsBy(brandId, brandsId, page);
   return this.getJsonMessage(CommonConst.SUCCESS, paginateResult);
 }
コード例 #4
0
 /**
  * 修改管理等级
  *
  * @param brandLevel
  * @return
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "/modify")
 public JsonMessage modify(HttpServletRequest request, BrandLevel brandLevel)
     throws BusinessException {
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   brandLevel.setBrandId(brandId);
   brandLevelService.modifyBrandLevel(brandLevel);
   return this.getJsonMessage(CommonConst.SUCCESS);
 }
コード例 #5
0
 /**
  * 等级管理页面
  *
  * @param model
  * @return
  */
 @RequiresPermissions("brand:center")
 @RequestMapping(value = "/level")
 public String level(Model model) {
   try {
     UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
     String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
     model.addAttribute("brandesInfos", brandesInfoService.getCooperatedBrandes(brandId));
   } catch (BusinessException e) {
     e.printStackTrace();
   }
   return "/brand/center_dealerlevel_manager";
 }
コード例 #6
0
 /**
  * 设置等级
  *
  * @param dealerJoin
  * @param idAry
  * @return
  * @throws BusinessException
  * @author 施建波
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "/setDealer")
 public JsonMessage setDealer(DealerJoin dealerJoin, String[] idAry) throws BusinessException {
   if (ArrayUtils.isEmpty(idAry) || StringUtils.isBlank(dealerJoin.getBrandsId())) {
     throw new BusinessException(CommonConst.PARAM_NULL);
   }
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   dealerJoin.setBrandId(brandId);
   dealerJoinService.updateDealerLevel(dealerJoin, idAry);
   return this.getJsonMessage(CommonConst.SUCCESS);
 }
コード例 #7
0
 /**
  * 获取合作经绡商
  *
  * @param pagination
  * @param dealerJoin
  * @param request
  * @return
  * @throws BusinessException
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "/dealerList")
 public JsonMessage dealerList(
     Pagination pagination, DealerJoin dealerJoin, HttpServletRequest request)
     throws BusinessException {
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   dealerJoin.setBrandId(brandId);
   PaginateResult<Map<String, Object>> page =
       dealerJoinService.queryDealerJoinPage(pagination, dealerJoin);
   return this.getJsonMessage(CommonConst.SUCCESS, page);
 }
コード例 #8
0
 /**
  * 删除管理等级
  *
  * @param refrenceId
  * @return
  * @throws BusinessException
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "/delete")
 public JsonMessage delete(HttpServletRequest request, String refrenceId)
     throws BusinessException {
   if (StringUtils.isBlank(refrenceId)) {
     throw new BusinessException(CommonConst.PARAM_NULL);
   }
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   brandLevelService.delBrandLevelById(brandId, refrenceId);
   return this.getJsonMessage(CommonConst.SUCCESS);
 }
コード例 #9
0
 /**
  * 设置等级页
  *
  * @param brandsId
  * @param request
  * @param model
  * @param page
  * @return
  * @throws BusinessException
  */
 @RequiresPermissions("brand:center")
 @RequestMapping(value = "/setup")
 public String setLevel(String brandsId, HttpServletRequest request, Model model, Pagination page)
     throws BusinessException {
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   List<BrandsInfoModel> brandesInfoList = brandesInfoService.getCooperatedBrandes(brandId);
   model.addAttribute("brandesInfoList", brandesInfoList);
   if (StringUtils.isNotBlank(brandsId)) {
     List<BrandLevel> levelList = brandLevelService.getBrandLevelsBy(brandId, brandsId);
     model.addAttribute("levelList", levelList);
   }
   return "brand/list_level_dealer";
 }
コード例 #10
0
 /**
  * 保存管理等级
  *
  * @param request
  * @param brandLevel
  * @return
  * @throws BusinessException
  */
 @RequiresPermissions("brand:center")
 @ResponseBody
 @RequestMapping(value = "/add")
 public JsonMessage add(HttpServletRequest request, BrandLevel brandLevel)
     throws BusinessException {
   UserPrincipal userPrincipal = OnLineUserUtils.getCurrentBrand();
   if (StringUtils.isBlank(brandLevel.getBrandsId())
       || StringUtils.isBlank(brandLevel.getLevelName())
       || StringUtils.isBlank(brandLevel.getLevelMark())) {
     throw new BusinessException(CommonConst.PARAM_NULL);
   }
   String brandId = brandLevelService.getBrandParentRefrenceId(userPrincipal.getRefrenceId());
   brandLevel.setBrandId(brandId);
   brandLevelService.addBrandLevel(brandLevel);
   return this.getJsonMessage(CommonConst.SUCCESS);
 }