凭证分录变更更新
This commit is contained in:
parent
01e6a8acef
commit
9e6c409497
@ -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;
|
||||
}
|
||||
}
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user