|
|
@@ -63,9 +63,9 @@ import java.math.MathContext;
|
|
|
import java.math.RoundingMode;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.ZoneId;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -317,23 +317,7 @@ public class AmendsServiceImpl extends ServiceImpl<AmendsMapper, Amends> impleme
|
|
|
auditProecessDTO.setPageStatus(amends.getPageStatus());
|
|
|
auditProecessDTO.setPageLabel(amends.getPageLabel());
|
|
|
auditProecessDTO.setOrderRemark(declare.getRemarks());
|
|
|
- List<LosAuditPathsLevels> pathsLevelsList = amends.getAuditPathsLevels();
|
|
|
- if (ObjectUtils.isNotNull(pathsLevelsList) && !pathsLevelsList.isEmpty()) {
|
|
|
- List<Long> idList = pathsLevelsList.stream().map(LosAuditPathsLevels::getId).collect(Collectors.toList());
|
|
|
- List<LosAuditPathsLevels> levelsList = new ArrayList<>();
|
|
|
- for (LosAuditPathsLevels item : auditPathsLevels) {
|
|
|
- if (2 == item.getUserMold()) {
|
|
|
- if (idList.contains(item.getId())) {
|
|
|
- levelsList.add(item);
|
|
|
- }
|
|
|
- } else {
|
|
|
- levelsList.add(item);
|
|
|
- }
|
|
|
- }
|
|
|
- auditProecessDTO.setPathsLevelsList(levelsList);
|
|
|
- } else {
|
|
|
- auditProecessDTO.setPathsLevelsList(auditPathsLevels);
|
|
|
- }
|
|
|
+ auditProecessDTO.setPathsLevelsList(auditPathsLevels);
|
|
|
auditProecessDTO.setActId(1);
|
|
|
auditProecessDTO.setSrcBillId(declare.getId());
|
|
|
auditProecessDTO.setBillId(declare.getId());
|
|
|
@@ -387,6 +371,22 @@ public class AmendsServiceImpl extends ServiceImpl<AmendsMapper, Amends> impleme
|
|
|
} else if ("SIA".equals(declare.getBusinessType())) {
|
|
|
auditProecessDTO.setEtd(declare.getEta());
|
|
|
}
|
|
|
+ auditProecessDTO.setCustomizeOne(declare.getMblno());
|
|
|
+ Map<String, Object> map = dataProcessingUtil.profitStatus(declare.getId(), declare.getBusinessType(), feeCenterList);
|
|
|
+ if (ObjectUtils.isNotNull(map)) {
|
|
|
+ auditProecessDTO.setCustomizeTwo(map.get("profitStatusText").toString());
|
|
|
+ }
|
|
|
+ if ("AEA".equals(declare.getBusinessType()) || "SEA".equals(declare.getBusinessType())) {
|
|
|
+ auditProecessDTO.setCustomizeThree(declare.getEtd());
|
|
|
+ } else if ("AIA".equals(declare.getBusinessType()) || "SIA".equals(declare.getBusinessType())) {
|
|
|
+ auditProecessDTO.setCustomizeThree(declare.getEta());
|
|
|
+ } else if ("BGSEA".equals(declare.getBusinessType()) || "BGSIA".equals(declare.getBusinessType())
|
|
|
+ || "BGAEA".equals(declare.getBusinessType()) || "BGAIA".equals(declare.getBusinessType())) {
|
|
|
+ auditProecessDTO.setCustomizeThree(declare.getCreateTime());
|
|
|
+ }
|
|
|
+ auditProecessDTO.setCustomizeFour(declare.getCorpCnName());
|
|
|
+ auditProecessDTO.setCustomizeFive("");
|
|
|
+ auditProecessDTO.setCustomizeSix("");
|
|
|
auditProecessDTO.setReferenceNumber(declare.getMblno());
|
|
|
auditProecessDTO.setMorderNo(declare.getMblno());
|
|
|
List<FeeCenter> feeCenterBills = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|