凭证分录变更更新

This commit is contained in:
xiezhiwen 2018-08-14 20:12:08 +08:00
parent 01e6a8acef
commit 9e6c409497
2 changed files with 32 additions and 1 deletions

View File

@ -0,0 +1,29 @@
package com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
import com.amarsoft.are.jbo.JBOTransaction;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.voucher.service.VoucherJavaParamService;
/**
* ³µÁ¾¿î-Ê׸
* @author xiezhiwen
*/
public class CleanLeaseEquipMoneySubFirstMoney implements VoucherJavaParamService {
public Map<String, String> getJavaParam(JBOTransaction tx,
Map<String, String> param) throws BusinessException {
Map<String,String>returnValue=new HashMap<String,String>();
// ³µ¿î
String EQUIP_AMT=param.get("EQUIP_AMT")==null?"0.00":param.get("EQUIP_AMT");
// Ê׸¿î
String FIRST_PAYMENT=param.get("FIRST_PAYMENT")==null?"0.00":param.get("FIRST_PAYMENT");
BigDecimal factmoney=new BigDecimal(EQUIP_AMT).subtract(new BigDecimal(FIRST_PAYMENT));
returnValue.putAll(param);
returnValue.put("FUNDTYPE","01");
returnValue.put("MONEY",factmoney.toString());
return returnValue;
}
}

View File

@ -14,8 +14,10 @@ public class FundGPSFee implements VoucherJavaParamService{
Map<String, String> param) throws BusinessException {
Map<String,String>returnValue=new HashMap<String,String>();
returnValue.putAll(param);
// GPS
String GPS_FEE_FINANCE=param.get("GPS_FEE_FINANCE")==null?"0.00":param.get("GPS_FEE_FINANCE");
returnValue.put("FUNDTYPE","01");
returnValue.put("MONEY",param.get("GPS_FEE_FINANCE"));
returnValue.put("MONEY",GPS_FEE_FINANCE);
return returnValue;
}