update ASMS对接

This commit is contained in:
liao
2023-11-10 11:46:33 +08:00
parent 5c42548202
commit e5047b29a8
5 changed files with 37 additions and 2 deletions
@@ -535,7 +535,7 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
// 文档拆分 // 文档拆分
String url = "xiaobodata/openApi/article/search"; String url = "xiaobodata/openApi/article/search";
map.put("pageNo", "1"); map.put("pageNo", "1");
map.put("pageSize", "2"); map.put("pageSize", "1000");
Map<String, Object> totalMap = asmsPostUtil.sendGetReq2(url, map); Map<String, Object> totalMap = asmsPostUtil.sendGetReq2(url, map);
Integer total = (Integer) totalMap.get("total"); Integer total = (Integer) totalMap.get("total");
map.put("pageSize", total.toString()); map.put("pageSize", total.toString());
@@ -293,7 +293,7 @@ public class SynchronizationAsmsService {
String url = "xiaobodata/openApi/article/search"; String url = "xiaobodata/openApi/article/search";
Map<String, String> paramMap = new HashMap<>(); Map<String, String> paramMap = new HashMap<>();
paramMap.put("pageNo", "1"); paramMap.put("pageNo", "1");
paramMap.put("pageSize", "2"); paramMap.put("pageSize", "1000");
Map<String, Object> totalMap = asmsPostUtil.sendGetReq2(url, paramMap); Map<String, Object> totalMap = asmsPostUtil.sendGetReq2(url, paramMap);
Integer total = (Integer) totalMap.get("total"); Integer total = (Integer) totalMap.get("total");
paramMap.put("pageSize", total.toString()); paramMap.put("pageSize", total.toString());
@@ -2,6 +2,7 @@ package com.jero.modules.activiti.process.fb.controller;
import com.jero.common.api.vo.Result; import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog; import com.jero.common.aspect.annotation.AutoLog;
import com.jero.modules.activiti.process.fb.entity.ProcessFbEntryChange;
import com.jero.modules.activiti.process.fb.entity.ProcessFbStandardConsultation; import com.jero.modules.activiti.process.fb.entity.ProcessFbStandardConsultation;
import com.jero.modules.activiti.process.fb.service.IProcessFbStandardConsultationService; import com.jero.modules.activiti.process.fb.service.IProcessFbStandardConsultationService;
import com.jero.modules.activiti.process.fb.vo.ProcessFbStandardConsultationVO; import com.jero.modules.activiti.process.fb.vo.ProcessFbStandardConsultationVO;
@@ -37,4 +38,20 @@ public class ProcessFbStandardConsultationController extends JeroController<Proc
processFbStandardConsultationService.startProcess(processInfoVO); processFbStandardConsultationService.startProcess(processInfoVO);
return Result.OK(); return Result.OK();
} }
@AutoLog(value = "标准征求意见流程-同意")
@ApiOperation(value="标准征求意见流程-同意", notes="标准征求意见流程-同意")
@PostMapping("/agree")
public Result<T> agree(@Validated @RequestBody ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
processFbStandardConsultationService.approveTask(processInfoVO, true);
return Result.OK();
}
@AutoLog(value = "标准征求意见流程-驳回")
@ApiOperation(value="标准征求意见流程-驳回", notes="标准征求意见流程-驳回")
@PostMapping("/reject")
public Result<T> reject(@Validated @RequestBody ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
processFbStandardConsultationService.approveTask(processInfoVO, false);
return Result.OK();
}
} }
@@ -19,4 +19,11 @@ public interface IProcessFbStandardConsultationService extends IService<ProcessF
* @Description: 发起流程 * @Description: 发起流程
**/ **/
void startProcess(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO); void startProcess(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO);
/**
* @Author: liao
* @Date: 2023/11/10 11:41
* @Description: 审批
**/
void approveTask(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO, boolean pass);
} }
@@ -49,6 +49,7 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
**/ **/
@Override @Override
public void startProcess(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) { public void startProcess(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
// 业务基本信息
ProcessFbStandardConsultation businessInfoDTO = processInfoVO.getBusinessInfoDTO().getProcessFbStandardConsultation(); ProcessFbStandardConsultation businessInfoDTO = processInfoVO.getBusinessInfoDTO().getProcessFbStandardConsultation();
businessInfoDTO.setId(UUIDUtils.randomUUID20()); businessInfoDTO.setId(UUIDUtils.randomUUID20());
save(businessInfoDTO); // 保存业务信息 save(businessInfoDTO); // 保存业务信息
@@ -77,4 +78,14 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
}); });
processFbConsultationUserLinkService.saveBatch(linkList, linkList.size()); processFbConsultationUserLinkService.saveBatch(linkList, linkList.size());
} }
/**
* @Author: liao
* @Date: 2023/11/10 11:42
* @Description: 审批
**/
@Override
public void approveTask(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO, boolean pass) {
}
} }