Browse Source

核销审批附件上传日志;

v1.0
Yen 2 years ago
parent
commit
e79d08a018
  1. 1
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsActivityServiceImpl.java
  2. 17
      src/main/java/com/qs/serve/modules/vtb/service/VtbVerificationApplication.java

1
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsActivityServiceImpl.java

@ -543,6 +543,7 @@ public class TbsActivityServiceImpl extends ServiceImpl<TbsActivityMapper,TbsAct
activityCenterList.add(activityCenter);
}
if(activitySubject.getAmount().compareTo(totalAmount)!=0){
//log.error("成本中心费用入参有误--amount:{},activitySubject:{}",totalAmount,JsonUtil.objectToJson(activitySubject));
Assert.throwEx("成本中心费用入参有误");
}
if(totalRate.compareTo(new BigDecimal(100))!=0){

17
src/main/java/com/qs/serve/modules/vtb/service/VtbVerificationApplication.java

@ -12,6 +12,7 @@ import com.qs.serve.modules.seeyon.entity.CtpAffair;
import com.qs.serve.modules.seeyon.service.SeeYonRequestService;
import com.qs.serve.modules.sys.entity.SysPostUser;
import com.qs.serve.modules.sys.entity.SysUser;
import com.qs.serve.modules.sys.mapper.SysAttachMapper;
import com.qs.serve.modules.sys.service.SysPostUserService;
import com.qs.serve.modules.sys.service.SysUserService;
import com.qs.serve.modules.tbs.common.TbsActivityState;
@ -42,6 +43,7 @@ import javax.validation.Valid;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@ -393,6 +395,10 @@ public class VtbVerificationApplication {
Map<String,List<SysPostUser>> postMap = postUserList.stream().collect(Collectors.groupingBy(SysPostUser::getUserId));
List<CtpAffairVo> result = new ArrayList<>();
DataAffairCommitMapper dataAffairCommitMapper = SpringUtils.getBean(DataAffairCommitMapper.class);
SysAttachMapper sysAttachMapper = SpringUtils.getBean(SysAttachMapper.class);
List<DataAffairCommit> affairCommits = dataAffairCommitMapper.selectBatchIds(ctpAffairs.stream()
.map(CtpAffair::getAffairId).collect(Collectors.toList()));
for (CtpAffair ctpAffair : ctpAffairs) {
CtpAffairVo ctpAffairVo = new CtpAffairVo();
for (VtbVerification verification : vtbVerificationList) {
@ -427,7 +433,16 @@ public class VtbVerificationApplication {
ctpAffairVo.setUserPostList(postUsers);
}
}
for (DataAffairCommit affairCommit : affairCommits) {
if(affairCommit.getId().equals(ctpAffair.getAffairId())){
ctpAffairVo.setCommitInfo(affairCommit);
if(CollectionUtil.isNotEmpty(affairCommit.getAttachIds())){
ctpAffairVo.setAttachments(
sysAttachMapper.selectBatchIds(
Arrays.asList(affairCommit.getAttachIds())));
}
}
}
ctpAffairVo.setAffairInfo(ctpAffair);
result.add(ctpAffairVo);
}

Loading…
Cancel
Save