diff --git a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/expenseAccount/ExpenseAccountApplicationService.java b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/expenseAccount/ExpenseAccountApplicationService.java index d1c391c38..8359c1e83 100644 --- a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/expenseAccount/ExpenseAccountApplicationService.java +++ b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/expenseAccount/ExpenseAccountApplicationService.java @@ -581,7 +581,7 @@ public class ExpenseAccountApplicationService { } /** - * 根据编码和组织ID查询费用科目信息 + * 根据编码和组织ID查询 */ public ExpenseAccountPO getInfoByOrgAndCode(String subjectCode, Long organizationId) { if(!StringUtils.isNotEmpty(subjectCode)){ @@ -590,7 +590,15 @@ public class ExpenseAccountApplicationService { if(organizationId == null){ throw new ServiceException("组织ID不能为空"); } - return expenseAccountDomainService.getInfoByOrgAndCode(subjectCode, organizationId); + ExpenseAccountPO expenseAccountPO = expenseAccountDomainService.getInfoByOrgAndCode(subjectCode, organizationId); + // 组装计费单位列表:单位-单位英文 + List unit = new ArrayList<>(); + if (expenseAccountPO != null) { + unit.add(expenseAccountPO.getBillingUnit() + "-" + expenseAccountPO.getBillingUnitEn()); + unit.add(expenseAccountPO.getBillingUnit2() + "-" + expenseAccountPO.getBillingUnitEn2()); + expenseAccountPO.setUnit(unit); + } + return expenseAccountPO; } public List selectExpenseAccount(SearchExpenseAccountDO searchExpenseAccountDO){ diff --git a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/expenseAccount/repository/po/ExpenseAccountPO.java b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/expenseAccount/repository/po/ExpenseAccountPO.java index 07cca5026..2f4f54d44 100644 --- a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/expenseAccount/repository/po/ExpenseAccountPO.java +++ b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/domain/expenseAccount/repository/po/ExpenseAccountPO.java @@ -159,4 +159,8 @@ public class ExpenseAccountPO extends BaseVOEntity{ @ApiModelProperty("nc科目编码") private String ncSubjectCode; + + @ApiModelProperty("计费单位列表(单位-单位英文)") + private List unit; + } \ No newline at end of file