|
@@ -77,10 +77,10 @@ public class MaterialUploadServiceImpl implements IMaterialUploadService {
|
|
|
* @param accountArray
|
|
|
*/
|
|
|
@Override
|
|
|
- public void uploadAccount(String mediaId, JSONArray materialArray, JSONArray accountArray, String userId) {
|
|
|
+ public void uploadAccount(String mediaId, JSONArray materialArray, JSONArray accountArray, String userId, Boolean shieldBackwardSwitch) {
|
|
|
try {
|
|
|
if ("2".equals(mediaId) || "4".equals(mediaId)) {
|
|
|
- this.kuaiShouUpload(mediaId, materialArray, accountArray, userId);
|
|
|
+ this.kuaiShouUpload(mediaId, materialArray, accountArray, userId, shieldBackwardSwitch);
|
|
|
} else if ("1".equals(mediaId) || "3".equals(mediaId)) {
|
|
|
this.touTiaoUpload(mediaId, materialArray, accountArray, userId);
|
|
|
}
|
|
@@ -138,7 +138,7 @@ public class MaterialUploadServiceImpl implements IMaterialUploadService {
|
|
|
@Autowired
|
|
|
private IKuaiShouAdvertiserBaseInfoService advertiserBaseInfoService;
|
|
|
|
|
|
- private void kuaiShouUpload(String mediaId, JSONArray materialArray, JSONArray accountArray, String userId) {
|
|
|
+ private void kuaiShouUpload(String mediaId, JSONArray materialArray, JSONArray accountArray, String userId, Boolean shieldBackwardSwitch) {
|
|
|
for (int j = 0; j < materialArray.size(); j++) {
|
|
|
String materialId = materialArray.getString(j);
|
|
|
MaterialInfo materialInfo = materialInfoMapper.selectById(materialId);
|
|
@@ -155,7 +155,9 @@ public class MaterialUploadServiceImpl implements IMaterialUploadService {
|
|
|
JSONObject requestJson = new JSONObject();
|
|
|
requestJson.put("file", resource);
|
|
|
requestJson.put("signature", materialInfo.getCode());
|
|
|
-
|
|
|
+ if (!Check.isNull(shieldBackwardSwitch)) {
|
|
|
+ requestJson.put("shield_backward_switch", shieldBackwardSwitch);
|
|
|
+ }
|
|
|
QueryWrapper<MaterialParameter> parameterQueryWrapper = new QueryWrapper<>();
|
|
|
parameterQueryWrapper.eq("material_id", materialInfo.getCode());
|
|
|
parameterQueryWrapper.orderByDesc("create_time").last("limit 1");
|