新增广告bug修改
This commit is contained in:
parent
8098ebc3da
commit
dd429809ca
|
@ -86,11 +86,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<insert id="insertAd" parameterType="Ad" useGeneratedKeys="true" keyProperty="adId">
|
<insert id="insertAd" parameterType="Ad" useGeneratedKeys="true" keyProperty="adId">
|
||||||
insert into bst_ad
|
insert into bst_ad
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="storeId != null">store_id,</if>
|
||||||
<if test="type != null">type,</if>
|
<if test="type != null">type,</if>
|
||||||
|
<if test="belong != null">belong,</if>
|
||||||
<if test="picture != null">picture,</if>
|
<if test="picture != null">picture,</if>
|
||||||
<if test="url != null">url,</if>
|
<if test="url != null">url,</if>
|
||||||
<if test="storeId != null">store_id,</if>
|
|
||||||
<if test="belong != null">belong,</if>
|
|
||||||
<if test="createBy != null">create_by,</if>
|
<if test="createBy != null">create_by,</if>
|
||||||
<if test="createTime != null">create_time,</if>
|
<if test="createTime != null">create_time,</if>
|
||||||
<if test="updateBy != null">update_by,</if>
|
<if test="updateBy != null">update_by,</if>
|
||||||
|
@ -100,10 +100,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="urlType != null and urlType != ''">url_type,</if>
|
<if test="urlType != null and urlType != ''">url_type,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="type != null">#{type},</if>
|
|
||||||
<if test="picture != null">#{picture},</if>
|
|
||||||
<if test="storeId != null">#{storeId},</if>
|
<if test="storeId != null">#{storeId},</if>
|
||||||
|
<if test="type != null">#{type},</if>
|
||||||
<if test="belong != null">#{belong},</if>
|
<if test="belong != null">#{belong},</if>
|
||||||
|
<if test="picture != null">#{picture},</if>
|
||||||
<if test="url != null">#{url},</if>
|
<if test="url != null">#{url},</if>
|
||||||
<if test="createBy != null">#{createBy},</if>
|
<if test="createBy != null">#{createBy},</if>
|
||||||
<if test="createTime != null">#{createTime},</if>
|
<if test="createTime != null">#{createTime},</if>
|
||||||
|
|
|
@ -79,11 +79,6 @@ public class AdServiceImpl implements AdService
|
||||||
public int insertAd(Ad ad)
|
public int insertAd(Ad ad)
|
||||||
{
|
{
|
||||||
ad.setCreateTime(DateUtils.getNowDate());
|
ad.setCreateTime(DateUtils.getNowDate());
|
||||||
if (SecurityUtils.isSysAdmin()){
|
|
||||||
ad.setBelong(AdBlong.ADMIN.getCode());
|
|
||||||
}else {
|
|
||||||
ad.setBelong(AdBlong.STORE.getCode());
|
|
||||||
}
|
|
||||||
return adMapper.insertAd(ad);
|
return adMapper.insertAd(ad);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.ruoyi.web.bst;
|
||||||
import com.ruoyi.bst.ad.domain.Ad;
|
import com.ruoyi.bst.ad.domain.Ad;
|
||||||
import com.ruoyi.bst.ad.domain.AdQuery;
|
import com.ruoyi.bst.ad.domain.AdQuery;
|
||||||
import com.ruoyi.bst.ad.domain.AdVO;
|
import com.ruoyi.bst.ad.domain.AdVO;
|
||||||
|
import com.ruoyi.bst.ad.enums.AdBlong;
|
||||||
import com.ruoyi.bst.ad.service.AdConverter;
|
import com.ruoyi.bst.ad.service.AdConverter;
|
||||||
import com.ruoyi.bst.ad.service.AdService;
|
import com.ruoyi.bst.ad.service.AdService;
|
||||||
import com.ruoyi.bst.ad.service.AdValidator;
|
import com.ruoyi.bst.ad.service.AdValidator;
|
||||||
|
@ -87,9 +88,11 @@ public class AdController extends BaseController
|
||||||
public AjaxResult add(@RequestBody Ad ad)
|
public AjaxResult add(@RequestBody Ad ad)
|
||||||
{
|
{
|
||||||
ad.setStoreId(getUserId());
|
ad.setStoreId(getUserId());
|
||||||
|
ad.setBelong(AdBlong.ADMIN.getCode());
|
||||||
// 若当前商户不是超级管理员只能够创建一个广告
|
// 若当前商户不是超级管理员只能够创建一个广告
|
||||||
if (!SecurityUtils.isSysAdmin()){
|
if (!SecurityUtils.isSysAdmin()){
|
||||||
AdVO vo = adService.selectOne(adConverter.toAdQueryByCreate(ad));
|
AdVO vo = adService.selectOne(adConverter.toAdQueryByCreate(ad));
|
||||||
|
ad.setBelong(AdBlong.ADMIN.getCode());
|
||||||
ServiceUtil.assertion(vo!=null,"该商户可创建广告已达上限");
|
ServiceUtil.assertion(vo!=null,"该商户可创建广告已达上限");
|
||||||
}
|
}
|
||||||
return toAjax(adService.insertAd(ad));
|
return toAjax(adService.insertAd(ad));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user