单一窗口报关单给出口报关赋值时同时赋值美元汇率

This commit is contained in:
ljw 2024-09-04 18:54:44 +08:00
parent b9d0be7678
commit dc342bcdaf

View File

@ -1,5 +1,6 @@
package com.yem.tws.task;
import com.yem.ensign.common.CommonUtils;
import com.yem.wm.task.YunZhiJaGetOpenidTask;
import com.yem.wm.utils.DynamicObjectUtil;
import com.yem.wm.utils.YEM;
@ -169,6 +170,11 @@ public class CusdecToDeclaredocxTask extends AbstractTask {
declaredocx.set("yem_customsnumber", yemEntryid);
declaredocx.set("yem_exportdate", yemFiedatets);
declaredocx.set("yem_customsdocumentid", id);
BigDecimal exchangeRate = YEM.getExchangeRate(declaredocx.getDynamicObject("yem_exratetable")
, declaredocx.getDynamicObject("yem_currencybase")
, declaredocx.getDynamicObject("yem_usdcurrency")
, yemFiedatets);
declaredocx.set("exchangeRate",exchangeRate);
if ("结关".equals(yemCusdecstatusname) && !YEM.isEmpty(yemFiedatets)) {
extracted(Long.valueOf(declaredocx.getPkValue().toString()));
}