应收账单结算页面结算币种
This commit is contained in:
+17
-1
@@ -16,7 +16,9 @@ import com.mhd.common.core.exception.digitalLogisticsException.UserError;
|
||||
import com.mhd.common.core.utils.IgnoreNullUtil;
|
||||
import com.mhd.common.core.utils.OrderSequence;
|
||||
import com.mhd.common.core.utils.bean.BeanUtils;
|
||||
import com.mhd.common.core.utils.sms.Result;
|
||||
import com.mhd.common.security.utils.SecurityUtils;
|
||||
import com.mhd.system.api.WlhyServiceFeign;
|
||||
import com.mhd.system.api.model.LoginUser;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -27,6 +29,8 @@ import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 收款单ApplicationService
|
||||
*
|
||||
@@ -42,6 +46,8 @@ public class TmsReceiptApplicationService {
|
||||
private ITmsReceiptService tmsReceiptService;
|
||||
@Autowired
|
||||
private RevenueExpensesRecordDomainService revenueExpensesRecordDomainService;
|
||||
@Autowired
|
||||
private WlhyServiceFeign wlhyServiceFeign;
|
||||
|
||||
|
||||
/**
|
||||
@@ -122,6 +128,16 @@ public class TmsReceiptApplicationService {
|
||||
(loginUserOrganizationId != null && loginUserOrganizationId.equals(2827L)));
|
||||
|
||||
List<TmsReceiptPO> result = tmsReceiptDomainService.queryList(tmsReceiptDO);
|
||||
for (TmsReceiptPO tmsReceiptPO : result) {
|
||||
String settlementCurrency = tmsReceiptPO.getSettlementCurrency();
|
||||
if (settlementCurrency != null) {
|
||||
Result<?> res = wlhyServiceFeign.queryById(settlementCurrency);
|
||||
if(ObjectUtil.isNotEmpty(res)&&res.getCode() == 200) {
|
||||
Map<String, Object> map = (Map<String, Object>) res.getResult();
|
||||
tmsReceiptPO.setSettlementCurrency(map.get("englishName").toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
log.info("收款单查询 - 查询完成,返回数据条数: {}", result != null ? result.size() : 0);
|
||||
return result;
|
||||
}
|
||||
@@ -209,4 +225,4 @@ public class TmsReceiptApplicationService {
|
||||
{
|
||||
return tmsReceiptDomainService.synchronousNc(businessDocumentDetaliIds);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user