|
@@ -291,6 +291,14 @@ public class DuxiaomanMaterialInfoServiceImpl extends ServiceImpl<DuxiaomanMater
|
|
|
if (auditStatus == 3) {
|
|
|
syncMaterial(materialInfo);
|
|
|
}
|
|
|
+ if (auditStatus == 4) {
|
|
|
+ JSONArray auditImages = result.getJSONArray("audit_images");
|
|
|
+ if (!Check.isNull(auditImages)) {
|
|
|
+ JSONObject json = auditImages.getJSONObject(0);
|
|
|
+ materialInfo.setAuditImagesId(json.getString("id"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if ("SCRIPT".equals(materialInfo.getType())) {
|
|
|
Project project = projectService.getById(materialInfo.getProjectId());
|
|
|
String text = null;
|
|
@@ -549,4 +557,31 @@ public class DuxiaomanMaterialInfoServiceImpl extends ServiceImpl<DuxiaomanMater
|
|
|
}
|
|
|
return Result.ok(obj);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审核图片预览
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public String materialBos(String id) {
|
|
|
+ try {
|
|
|
+ String datetime = new Date().getTime() + "";
|
|
|
+ StringBuffer md5Str = new StringBuffer();
|
|
|
+ md5Str.append("app_id=").append("1660012052762")
|
|
|
+ .append("&datetime=").append(datetime)
|
|
|
+ .append("&id=").append(id).append("1f8a5a1cbd4d626a2aa197b86f6cab8a");
|
|
|
+ String sign = DigestUtils.md5Hex(md5Str.toString());
|
|
|
+ StringBuffer urlStr = new StringBuffer();
|
|
|
+ urlStr.append(duUrl + KuaishouDuXiaoManAPIConstant.MATERIAL_BOS).append("?")
|
|
|
+ .append("app_id=").append("1660012052762")
|
|
|
+ .append("&datetime=").append(datetime)
|
|
|
+ .append("&sign=").append(sign)
|
|
|
+ .append("&id=").append(id);
|
|
|
+ return urlStr.toString();
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
}
|