|
@@ -128,6 +128,16 @@ public class AdvertiserController {
|
|
|
public Result<Advertiser> add(@RequestBody Advertiser advertiser) {
|
|
|
Result<Advertiser> result = new Result<Advertiser>();
|
|
|
try {
|
|
|
+ String name = advertiser.getName().trim();
|
|
|
+ QueryWrapper<Advertiser> advertiserQueryWrapper = new QueryWrapper<>();
|
|
|
+ advertiserQueryWrapper.eq("name", name);
|
|
|
+ advertiserQueryWrapper.last("limit 1");
|
|
|
+ advertiserQueryWrapper.orderByDesc("create_time");
|
|
|
+ Advertiser checkAdvertiser = advertiserService.getOne(advertiserQueryWrapper);
|
|
|
+ if (!Check.isNull(checkAdvertiser)) {
|
|
|
+ throw new Exception("广告主已存在");
|
|
|
+ }
|
|
|
+
|
|
|
String userId = advertiser.getUserId();
|
|
|
if (!Check.isNull(userId)) {
|
|
|
QueryWrapper<UserCompany> userCompanyQueryWrapper = new QueryWrapper<>();
|
|
@@ -143,7 +153,7 @@ public class AdvertiserController {
|
|
|
result.success("添加成功!");
|
|
|
} catch (Exception e) {
|
|
|
log.error(e.getMessage(), e);
|
|
|
- result.error500("操作失败");
|
|
|
+ result.error500("添加失败 " + e.getMessage());
|
|
|
}
|
|
|
return result;
|
|
|
}
|