|
@@ -4,14 +4,15 @@ import java.util.ArrayList;
|
|
|
import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
-import java.util.stream.Collector;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import org.example.mybatisplus.module.AuditResult;
|
|
|
import org.example.mybatisplus.module.BasicInfo;
|
|
|
+import org.example.mybatisplus.module.PublicRecord;
|
|
|
import org.example.mybatisplus.module.vo.BasicInfoCheck;
|
|
|
import org.example.mybatisplus.module.vo.BasicInfoScore;
|
|
|
import org.example.mybatisplus.module.vo.CheckItemScore;
|
|
|
+import org.example.mybatisplus.module.vo.PublicRecordScore;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
@@ -24,6 +25,11 @@ public class CmsEnterpriseRiskInfoCheckBO {
|
|
|
new CmsEnterpriseRiskInfoCheck();
|
|
|
private Map<String, CmsEntRiskInfoCktItemCategory> mpCmsEntRiskInfoCktItemCategory =
|
|
|
Collections.emptyMap();
|
|
|
+ private List<DishonestPersonsInfoVO> dishonestPersonsInfoVOs = new ArrayList<>();
|
|
|
+ private List<AdministrativeSeriousIllegalVO> administrativeSeriousIllegalVO = new ArrayList<>();
|
|
|
+ private List<AdministrativePenaltyRecordVO> administrativePenaltyRecordVO = new ArrayList<>();
|
|
|
+ private List<AbnormalsInfoVO> abnormalsInfoVO = new ArrayList<>();
|
|
|
+ private List<AdministrativeTaxPenaltyVO> administrativeTaxPenaltyVO = new ArrayList<>();
|
|
|
|
|
|
public Long getScore() {
|
|
|
return mpCmsEntRiskInfoCktItemCategory.values().stream()
|
|
@@ -47,6 +53,9 @@ public class CmsEnterpriseRiskInfoCheckBO {
|
|
|
}).collect(Collectors.toList());
|
|
|
}
|
|
|
|
|
|
+ // public List<DishonestPersonsInfoVO> getDishonestPersonsInfo(Long relationId) {
|
|
|
+ // }
|
|
|
+
|
|
|
public void fillBasicInfoVO(BasicInfo basicInfo) {
|
|
|
List<BasicInfoCheck> checks = new ArrayList<>();
|
|
|
for(String label: new String[] {"donation_revenue_scale", "net_worth_rating", "operation_years", "moca_rating"}) {
|
|
@@ -75,4 +84,16 @@ public class CmsEnterpriseRiskInfoCheckBO {
|
|
|
auditResult.setSuggestion(cmsEnterpriseRiskInfoCheck.getAdvice());
|
|
|
auditResult.setCheckItemScores(getCheckItemScores());
|
|
|
}
|
|
|
+
|
|
|
+ public void fillPublicRecordVO(PublicRecord publicRecord) {
|
|
|
+ publicRecord.setBusinessAbnormals(abnormalsInfoVO);
|
|
|
+ publicRecord.setDishonestPersons(dishonestPersonsInfoVOs);
|
|
|
+ publicRecord.setPenaltyRecords(administrativePenaltyRecordVO);
|
|
|
+ publicRecord.setSevereViolations(administrativeSeriousIllegalVO);
|
|
|
+ publicRecord.setTaxPenalties(administrativeTaxPenaltyVO);
|
|
|
+ CmsEntRiskInfoCktItemCategory cate = mpCmsEntRiskInfoCktItemCategory.get("PUBLIC_RECORD");
|
|
|
+ publicRecord.setPublicRecordScore(
|
|
|
+ new PublicRecordScore(cate.getScore(), cate.getCktReview(), cate.getCktMsg())
|
|
|
+ );
|
|
|
+ }
|
|
|
}
|