|
@@ -12,6 +12,7 @@ import cn.com.ctop.toutiao.modules.material.service.IBytedanceVideoSlogenInfoSer
|
|
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;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -122,6 +123,30 @@ public class MaterialInfoController {
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 修改名称
|
|
|
|
+ * @param id
|
|
|
|
+ * @param name
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/editName")
|
|
|
|
+ public Map<String, Object> editName(String id,String name) {
|
|
|
|
+ Map<String,Object>result = new HashMap<>();
|
|
|
|
+ MaterialInfo info = materialInfoService.getById(id);
|
|
|
|
+ if(null == info){
|
|
|
|
+ ResultMapUtils.setResultMap(result,StatusCode.COMMON_DATA_NOT_EXIST);
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+ if(info.getStatus() == 1){
|
|
|
|
+ ResultMapUtils.setResultMap(result,StatusCode.COMMON_DATA_NO_PERMMISSION);
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+ info.setMaterialName(name);
|
|
|
|
+ materialInfoService.updateById(info);
|
|
|
|
+ ResultMapUtils.setResultMap(result,StatusCode.COMMON_SUCCESS);
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
@PostMapping("/correlationUpload")
|
|
@PostMapping("/correlationUpload")
|
|
public Map<String, Object> insertFile(@RequestBody JSONObject json) {
|
|
public Map<String, Object> insertFile(@RequestBody JSONObject json) {
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
@@ -331,13 +356,12 @@ public class MaterialInfoController {
|
|
}
|
|
}
|
|
return materialInfoService.getListByParams(tagCode, type, status, materialName, projectIds, code, startDate, endDate, null, clipId, shotId, planId, offlineFlag, pageNo, pageSize);
|
|
return materialInfoService.getListByParams(tagCode, type, status, materialName, projectIds, code, startDate, endDate, null, clipId, shotId, planId, offlineFlag, pageNo, pageSize);
|
|
|
|
|
|
- } else if ("designTeamLeader".equals(roleCode) || "planeLeader".equals(roleCode) || "plane".equals(roleCode) || "plan".equals(roleCode) || "shot".equals(roleCode)) {
|
|
|
|
|
|
+ } else if ("designTeamLeader".equals(roleCode) || "planeLeader".equals(roleCode) || "plane".equals(roleCode) || "plan".equals(roleCode) || "shot".equals(roleCode)||"clip".equals(roleCode)) {
|
|
//查询自己所在项目下的数据
|
|
//查询自己所在项目下的数据
|
|
if (!Check.isNull(projectId)) {
|
|
if (!Check.isNull(projectId)) {
|
|
projectIds.add(projectId);
|
|
projectIds.add(projectId);
|
|
} else if (!Check.isNull(productId)) {
|
|
} else if (!Check.isNull(productId)) {
|
|
projectIds = projectMemberService.getProjectIdsByProductId(productId, userId);
|
|
projectIds = projectMemberService.getProjectIdsByProductId(productId, userId);
|
|
-
|
|
|
|
} else {
|
|
} else {
|
|
projectIds = projectMemberService.getProjectIdsByProductId(null, userId);
|
|
projectIds = projectMemberService.getProjectIdsByProductId(null, userId);
|
|
}
|
|
}
|