|
@@ -7,6 +7,7 @@ import cn.com.ctop.common.module.service.IMessageTemplate;
|
|
import cn.com.ctop.common.module.service.IProjectService;
|
|
import cn.com.ctop.common.module.service.IProjectService;
|
|
import cn.com.ctop.common.module.service.ISendMessageService;
|
|
import cn.com.ctop.common.module.service.ISendMessageService;
|
|
import cn.com.ctop.common.module.utils.Check;
|
|
import cn.com.ctop.common.module.utils.Check;
|
|
|
|
+import cn.com.ctop.common.module.utils.CloudVideoProcessUtil;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -31,7 +32,9 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
+import java.net.URLDecoder;
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -181,14 +184,21 @@ public class DuxiaomanMaterialInfoController {
|
|
duxiaomanMaterialInfo.setSignature(md5);
|
|
duxiaomanMaterialInfo.setSignature(md5);
|
|
materialAscriptionMapper.updateBySignature(duxiaomanMaterialInfoEntity.getSignature(), md5);
|
|
materialAscriptionMapper.updateBySignature(duxiaomanMaterialInfoEntity.getSignature(), md5);
|
|
materialTagInfoService.updateBySignature(duxiaomanMaterialInfoEntity.getSignature(), md5);
|
|
materialTagInfoService.updateBySignature(duxiaomanMaterialInfoEntity.getSignature(), md5);
|
|
- if(duxiaomanMaterialInfo.getStatus() ==0){
|
|
|
|
- duxiaomanMaterialInfo.setRefuseReason("");
|
|
|
|
- duxiaomanMaterialInfo.setAuditImagesId("");
|
|
|
|
|
|
+ String videoUrl = URLDecoder.decode(duxiaomanMaterialInfo.getUrl()).replace("https://media-1301855440.cos.ap-chongqing.myqcloud.com/", "");
|
|
|
|
+ String loadImage = "cutFrame/" + md5 + "/zero.jpg";
|
|
|
|
+ try {
|
|
|
|
+ String coverUrl = CloudVideoProcessUtil.videoCutPictureHandle(videoUrl, loadImage);
|
|
|
|
+ duxiaomanMaterialInfo.setCoverUrl(coverUrl);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ if (duxiaomanMaterialInfo.getStatus() == 0) {
|
|
|
|
+ duxiaomanMaterialInfo.setRefuseReason("");
|
|
|
|
+ duxiaomanMaterialInfo.setAuditImagesId("");
|
|
|
|
+ }
|
|
|
|
+ duxiaomanMaterialInfo.setCreateTime(new Date());
|
|
}
|
|
}
|
|
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
boolean ok = duxiaomanMaterialInfoService.updateById(duxiaomanMaterialInfo);
|
|
boolean ok = duxiaomanMaterialInfoService.updateById(duxiaomanMaterialInfo);
|
|
if (ok) {
|
|
if (ok) {
|
|
result.success("修改成功!");
|
|
result.success("修改成功!");
|