提交 fa9dbdfa authored 作者: 潘鹏's avatar 潘鹏

Merge remote-tracking branch 'origin/master'

...@@ -76,9 +76,14 @@ public class AdvertisementController { ...@@ -76,9 +76,14 @@ public class AdvertisementController {
@RequiresPermissions("advertisement:save") @RequiresPermissions("advertisement:save")
@ResponseBody @ResponseBody
public R save(@RequestBody AdvertisementEntity advertisement) { public R save(@RequestBody AdvertisementEntity advertisement) {
advertisementService.save(advertisement); int res = advertisementService.save(advertisement);
if (res > 0) {
return R.ok(); return R.ok();
} else if (res == -1) {
return R.error("链接已存在");
}
return R.error("操作失败");
} }
/** /**
......
...@@ -10,4 +10,6 @@ import com.platform.entity.AdvertisementEntity; ...@@ -10,4 +10,6 @@ import com.platform.entity.AdvertisementEntity;
*/ */
public interface AdvertisementDao extends BaseDao<AdvertisementEntity> { public interface AdvertisementDao extends BaseDao<AdvertisementEntity> {
int existAdLink(String link);
} }
...@@ -44,6 +44,9 @@ public class AdvertisementServiceImpl implements AdvertisementService { ...@@ -44,6 +44,9 @@ public class AdvertisementServiceImpl implements AdvertisementService {
@Override @Override
public int save(AdvertisementEntity advertisement) { public int save(AdvertisementEntity advertisement) {
int count = advertisementDao.existAdLink(advertisement.getAdLink());
if (count > 0)
return -1;
advertisement.setCreateTime(new Date()); advertisement.setCreateTime(new Date());
advertisement.setUpdateTime(new Date()); advertisement.setUpdateTime(new Date());
return advertisementDao.save(advertisement); return advertisementDao.save(advertisement);
......
...@@ -32,6 +32,10 @@ ...@@ -32,6 +32,10 @@
where id = #{id} where id = #{id}
</select> </select>
<select id="existAdLink" resultType="int">
select count(1) from advertisement where ad_link=#{link}
</select>
<select id="queryList" resultType="com.platform.entity.AdvertisementEntity"> <select id="queryList" resultType="com.platform.entity.AdvertisementEntity">
select select
`id`, `id`,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论