|
|
@ -96,6 +96,19 @@ public interface SeeYonOperationService extends SeeYonBaseService{ |
|
|
|
*/ |
|
|
|
default R<String> addNode(CtpAddNodeParam param){ |
|
|
|
getRequestService().testConnection(); |
|
|
|
//获取当前最新的affairId
|
|
|
|
List<CtpAffairVo> rList = this.pageAffair(param.getTargetId()).getData(); |
|
|
|
String affairId = null; |
|
|
|
if(rList.size()>0){ |
|
|
|
CtpAffair affair = rList.get(0).getAffairInfo(); |
|
|
|
if(affair!=null){ |
|
|
|
affairId = affair.getAffairId(); |
|
|
|
} |
|
|
|
} |
|
|
|
if(affairId==null&¶m.getAttachIds()!=null&¶m.getAttachIds().length>0){ |
|
|
|
return R.error("附件上传失败(如果急需提交请移除附件)"); |
|
|
|
} |
|
|
|
|
|
|
|
CtpAddNodeDTO addNodeDTO = new CtpAddNodeDTO(); |
|
|
|
addNodeDTO.setBackToMe(param.getBackToMe()); |
|
|
|
addNodeDTO.setTargetId(param.getTargetId()); |
|
|
@ -121,6 +134,21 @@ public interface SeeYonOperationService extends SeeYonBaseService{ |
|
|
|
addNodeDTO.setComment(param.getComment()); |
|
|
|
R<String> result = getRequestService().addNode(addNodeDTO); |
|
|
|
if(result.getData()!=null&&result.getData().toLowerCase(Locale.ROOT).contains("ok")){ |
|
|
|
DataAffairCommitMapper dataAffairCommitMapper = SpringUtils.getBean(DataAffairCommitMapper.class); |
|
|
|
DataAffairCommit dataAffairCommit = new DataAffairCommit(); |
|
|
|
dataAffairCommit.setTargetCode(getTemplateCode()); |
|
|
|
dataAffairCommit.setTargetId(param.getTargetId()); |
|
|
|
|
|
|
|
dataAffairCommit.setId(affairId); |
|
|
|
dataAffairCommit.setCommentVal("加签:"+param.getComment()); |
|
|
|
dataAffairCommit.setReleaseFlag(0); |
|
|
|
dataAffairCommit.setState(3); |
|
|
|
dataAffairCommit.setUserId(sysUser.getId()); |
|
|
|
dataAffairCommit.setUserCode(sysUser.getCode()); |
|
|
|
dataAffairCommit.setUserName(sysUser.getName()); |
|
|
|
dataAffairCommit.setResultData("addNode"); |
|
|
|
dataAffairCommit.setAttachIds(param.getAttachIds()); |
|
|
|
dataAffairCommitMapper.insert(dataAffairCommit); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
return R.error(result.getMsg()); |
|
|
|