This commit is contained in:
2026-02-06 12:39:58 +08:00
parent 1536f1780b
commit 4832929a11
2 changed files with 40 additions and 2 deletions

View File

@@ -328,10 +328,30 @@ public class CreditJudgmentDebtorController extends BaseController {
entity.setCaseNumber(param.getCaseNumber());
entity.setName1(param.getName1());
String debtorName = ImportHelper.isBlank(param.getName()) ? param.getName1() : param.getName();
if (debtorName != null) {
debtorName = debtorName.trim();
}
// Some upstream XLS templates store party/company name in "原告/上诉人/被告/第三人" columns.
// When present, use them to populate the debtor "name" for compatibility.
if (!ImportHelper.isBlank(param.getPlaintiffAppellant())) {
debtorName = param.getPlaintiffAppellant().trim();
}
if (!ImportHelper.isBlank(param.getAppellee())) {
debtorName = param.getAppellee().trim();
}
if (!ImportHelper.isBlank(param.getOtherPartiesThirdParty())) {
debtorName = param.getOtherPartiesThirdParty().trim();
}
entity.setName(debtorName);
entity.setCode(param.getCode());
entity.setOccurrenceTime(param.getOccurrenceTime());
entity.setAmount(param.getAmount());
String occurrenceTime = !ImportHelper.isBlank(param.getOccurrenceTime2())
? param.getOccurrenceTime2().trim()
: (param.getOccurrenceTime() != null ? param.getOccurrenceTime().trim() : null);
entity.setOccurrenceTime(occurrenceTime);
String amount = !ImportHelper.isBlank(param.getInvolvedAmount2())
? param.getInvolvedAmount2().trim()
: (param.getAmount() != null ? param.getAmount().trim() : null);
entity.setAmount(amount);
entity.setCourtName(param.getCourtName());
entity.setDataStatus(param.getDataStatus());
entity.setComments(param.getComments());