提交 3a8dced7 authored 作者: 吴德鹏's avatar 吴德鹏

属性管理

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