|
@@ -5,6 +5,8 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.jeecg.common.system.query.QueryGenerator;
|
|
|
+import org.jeecg.modules.bytedance.advertise.entity.AiBytedanceAdvertiserStrategy;
|
|
|
import org.jeecg.modules.bytedance.common.constant.BytedanceConstant;
|
|
|
import org.jeecg.modules.bytedance.common.entity.MaterialImageInfo;
|
|
|
import org.jeecg.modules.bytedance.common.mapper.MaterialImageInfoMapper;
|
|
@@ -161,7 +163,11 @@ public class MaterialImageInfoServiceImpl extends ServiceImpl<MaterialImageInfoM
|
|
|
image.setSize(size);
|
|
|
image.setHeight(String.valueOf(height));
|
|
|
image.setWidth(String.valueOf(width));
|
|
|
- this.saveOrUpdate(image);
|
|
|
+ QueryWrapper<MaterialImageInfo> queryWrapper = new QueryWrapper<>();
|
|
|
+ MaterialImageInfo info = this.getOne(queryWrapper.eq("code", image.getCode()));
|
|
|
+ if (Check.isNull(info)){
|
|
|
+ this.saveOrUpdate(image);
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|