Commit c7f315f7 by 陈健智

补充方案情感模型个性化配置编辑接口

parent 37f113b7
...@@ -82,7 +82,6 @@ public class NonManualProjectPlan extends AbstractBaseMongo { ...@@ -82,7 +82,6 @@ public class NonManualProjectPlan extends AbstractBaseMongo {
this.cTime = System.currentTimeMillis(); this.cTime = System.currentTimeMillis();
this.uTime = System.currentTimeMillis(); this.uTime = System.currentTimeMillis();
this.submitter = UserThreadLocal.getNickname(); this.submitter = UserThreadLocal.getNickname();
this.modelCustomConfig = dto.getModelCustomConfig();
} }
@Getter @Getter
......
...@@ -443,6 +443,12 @@ public interface MarkDataService { ...@@ -443,6 +443,12 @@ public interface MarkDataService {
ResponseResult updateNonManualProjectPlan(NonManualProjectPlanDTO dto); ResponseResult updateNonManualProjectPlan(NonManualProjectPlanDTO dto);
/** /**
* 更新非人工项目方案情感模型个性化配置
* @param jsonObject
*/
void updateNonManualModelCustomConfig(JSONObject jsonObject);
/**
* 非人工项目方案-预估数据量 * 非人工项目方案-预估数据量
* @param keyword 关键词 * @param keyword 关键词
* @param filterWord 去噪词 * @param filterWord 去噪词
......
...@@ -1992,10 +1992,6 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -1992,10 +1992,6 @@ public class MarkDataServiceImpl implements MarkDataService {
NonManualProjectPlan plan = new NonManualProjectPlan(dto); NonManualProjectPlan plan = new NonManualProjectPlan(dto);
Project project = projectService.getProjectById(projectId); Project project = projectService.getProjectById(projectId);
if (project.getExternalDataSource()) { if (project.getExternalDataSource()) {
// 未填默认选全部
if (CollectionUtils.isEmpty(dto.getType())){
dto.setType(new ArrayList<>(Arrays.asList("原创", "转发", "OCR")));
}
// 同时添加快搜订阅任务 // 同时添加快搜订阅任务
String iStarShineSubjectTaskId = addIStarShineSubjectTask(dto); String iStarShineSubjectTaskId = addIStarShineSubjectTask(dto);
if (Objects.isNull(iStarShineSubjectTaskId)) { if (Objects.isNull(iStarShineSubjectTaskId)) {
...@@ -2051,10 +2047,6 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -2051,10 +2047,6 @@ public class MarkDataServiceImpl implements MarkDataService {
Project project = projectService.getProjectById(UserThreadLocal.getProjectId()); Project project = projectService.getProjectById(UserThreadLocal.getProjectId());
// 商业数据源同时修改快搜订阅任务 // 商业数据源同时修改快搜订阅任务
if (project.getExternalDataSource()){ if (project.getExternalDataSource()){
// 未填默认选全部
if (CollectionUtils.isEmpty(dto.getType())){
dto.setType(new ArrayList<>(Arrays.asList("原创", "转发", "OCR")));
}
ResponseResult responseResult = updateIStarShineSubjectTask(dto); ResponseResult responseResult = updateIStarShineSubjectTask(dto);
if (!responseResult.isStatus()){ if (!responseResult.isStatus()){
return responseResult; return responseResult;
...@@ -2064,6 +2056,16 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -2064,6 +2056,16 @@ public class MarkDataServiceImpl implements MarkDataService {
return ResponseResult.success(); return ResponseResult.success();
} }
@Override
public void updateNonManualModelCustomConfig(JSONObject jsonObject) {
String planId = jsonObject.getString("id");
NonManualProjectPlan.ModelCustomConfig modelCustomConfig =
jsonObject.getJSONObject("modelCustomConfig").toJavaObject(NonManualProjectPlan.ModelCustomConfig.class);
NonManualProjectPlan existPlan = nonManualProjectPlanDao.findOneById(planId);
existPlan.setModelCustomConfig(modelCustomConfig);
nonManualProjectPlanDao.updateOne(existPlan);
}
/** /**
* 添加快搜订阅任务,非人工项目方案的创建、删除、修改的同时,也要同时对该任务进行操作 * 添加快搜订阅任务,非人工项目方案的创建、删除、修改的同时,也要同时对该任务进行操作
* 详见知微tapd-【istatshine-service(外部数据api)】-【外部数据-快搜-订阅-服务接口文档】 * 详见知微tapd-【istatshine-service(外部数据api)】-【外部数据-快搜-订阅-服务接口文档】
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment