|
@@ -185,6 +185,8 @@ public class TdByTypeController extends TdBaseController {
|
|
|
private IDataManager dataManager;
|
|
|
@Autowired
|
|
|
private ITaskAnalysisProviderManager taskAnalysisProviderManager;
|
|
|
+ @Autowired
|
|
|
+ private ITaskTypeSettingManager taskTypeSettingManager;
|
|
|
|
|
|
@Operation(summary = "事项详情")
|
|
|
@GetMapping("/task")
|
|
@@ -4274,6 +4276,12 @@ public class TdByTypeController extends TdBaseController {
|
|
|
//inspired 所有数据层操作都在这里面了,直接调用报错无法回滚
|
|
|
taskByTypeManager.saveDraft(param);
|
|
|
|
|
|
+ //保存事项关联指标类型
|
|
|
+ if (data.containsKey("type_setting")){
|
|
|
+ Object typeSetting = data.get("type_setting");
|
|
|
+ taskTypeSettingManager.saveListByTypeSettingStr(curUserId,id,typeSetting.toString());
|
|
|
+ }
|
|
|
+
|
|
|
TdHelper.taskManager.saveTaskWaiteDoBeans(Arrays.asList(summaryBean), pid);
|
|
|
responseBean = ResponseBean.createResponseBean(ATTENTION_SUC, null, result);
|
|
|
} catch (Exception e) {
|
|
@@ -5663,6 +5671,7 @@ public class TdByTypeController extends TdBaseController {
|
|
|
TokenProcessor token = (TokenProcessor) request.getAttribute(ITokenProcessorManager.TOKEN);
|
|
|
Long pid = token.getDftPid();//当前登陆人id
|
|
|
Long cid = token.getDftCid();
|
|
|
+ Long userId = AppContext.currentUserId();
|
|
|
Long id = ReqUtil.getLong(request, "id", UUIDUtil.UUIDLong());
|
|
|
Integer status = ReqUtil.getInt(request, "status", 1);
|
|
|
// Integer reportSatus = ReqUtil.getInt(request,"reportSatus",0);
|
|
@@ -5786,6 +5795,13 @@ public class TdByTypeController extends TdBaseController {
|
|
|
// }
|
|
|
// taskBO.setMemberBeans(memberBeans);
|
|
|
AppContext.getBean(ITaskByTypeManager.class).saveTask(taskBO, bo, reqMap, data);
|
|
|
+
|
|
|
+ //保存事项关联指标类型
|
|
|
+ if (data.containsKey("type_setting")){
|
|
|
+ Object typeSetting = data.get("type_setting");
|
|
|
+ taskTypeSettingManager.saveListByTypeSettingStr(userId,id,typeSetting.toString());
|
|
|
+ }
|
|
|
+
|
|
|
//是否需要协办单位签收开关
|
|
|
Integer needAssistToSign = AppContext.getBean(ITaskManager.class).findTaskTypeBean(Long.valueOf(taskBO.getSummaryBean().getTaskTypeId())).getNeedAssistToSign();
|
|
|
//不需要协办单位接收消息 modify by Shengming.Yu 2018/5/26 下午7点42分
|