新增广告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 into bst_ad
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="storeId != null">store_id,</if>
|
||||
<if test="type != null">type,</if>
|
||||
<if test="belong != null">belong,</if>
|
||||
<if test="picture != null">picture,</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="createTime != null">create_time,</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>
|
||||
</trim>
|
||||
<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="type != null">#{type},</if>
|
||||
<if test="belong != null">#{belong},</if>
|
||||
<if test="picture != null">#{picture},</if>
|
||||
<if test="url != null">#{url},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
|
|
|
@ -79,11 +79,6 @@ public class AdServiceImpl implements AdService
|
|||
public int insertAd(Ad ad)
|
||||
{
|
||||
ad.setCreateTime(DateUtils.getNowDate());
|
||||
if (SecurityUtils.isSysAdmin()){
|
||||
ad.setBelong(AdBlong.ADMIN.getCode());
|
||||
}else {
|
||||
ad.setBelong(AdBlong.STORE.getCode());
|
||||
}
|
||||
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.AdQuery;
|
||||
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.AdService;
|
||||
import com.ruoyi.bst.ad.service.AdValidator;
|
||||
|
@ -87,9 +88,11 @@ public class AdController extends BaseController
|
|||
public AjaxResult add(@RequestBody Ad ad)
|
||||
{
|
||||
ad.setStoreId(getUserId());
|
||||
ad.setBelong(AdBlong.ADMIN.getCode());
|
||||
// 若当前商户不是超级管理员只能够创建一个广告
|
||||
if (!SecurityUtils.isSysAdmin()){
|
||||
AdVO vo = adService.selectOne(adConverter.toAdQueryByCreate(ad));
|
||||
ad.setBelong(AdBlong.ADMIN.getCode());
|
||||
ServiceUtil.assertion(vo!=null,"该商户可创建广告已达上限");
|
||||
}
|
||||
return toAjax(adService.insertAd(ad));
|
||||
|
|
Loading…
Reference in New Issue
Block a user