凭证相关

This commit is contained in:
amarsoft 2018-07-31 13:42:40 +08:00
parent baf514fdb1
commit 8228d9849f
10 changed files with 33 additions and 30 deletions

View File

@ -92,12 +92,12 @@ public class CreateVoucherContractOnhireChange {
param.put("BUSINESSTYPE",BUSINESSTYPE);
//param.put("CARID",CARID);
//param.put("CARMODEL",CARMODEL);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -97,12 +97,12 @@ public class CreateVoucherContractTerminate {
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -90,12 +90,12 @@ public class CreateVoucherCustCautionMoneyIncome extends BaseBussiness{
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -112,12 +112,12 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO) throws Exception {
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -39,7 +39,7 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO) throws Exception {
sql= "SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(),'%Y/%m/%d') "
+ "AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(),'%Y/%m/%d') AS FACT_DATE,"
+ "DDIT.REFUND_PERSON,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME FROM D_DEPOSITRETURN_INFO_TEMP"
+ " DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.ID=DDIT.DISTRIBUTOR_ID "
+ " DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO=DDIT.DISTRIBUTOR_ID "
+ "WHERE DDIT.FLOWUNID=:FLOWUNID";
}
if("PZ2018072100000032".equals(VOUCHERNO)){
@ -48,7 +48,7 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO) throws Exception {
+ "AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,"
+ "DIF.DISTRIBUTOR_NAME FROM D_DEPOSITCHARGE_INFO_TEMP "
+ "DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON "
+ "DIF.ID=DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID=:FLOWUNID";
+ "DIF.DISTRIBUTOR_NO=DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID=:FLOWUNID";
}
List<Map<String,String>> dataList=DataOperatorUtil.getDataBySql(Sqlca, sql, map);
@ -72,7 +72,8 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO) throws Exception {
param.put("LEAS_FORM",leas_form);
param.put("DISTRIBUTOR_ID",DISTRIBUTOR_ID);
param.put("DISTRIBUTOR_NAME",DISTRIBUTOR_NAME);
param.put("CUSTID",DISTRIBUTOR_ID);
param.put("CUSTNAME",DISTRIBUTOR_NAME);
param.put("FlowUnid", FlowUnid);
map.clear();
map.put("PROJ_TYPE", leas_form);

View File

@ -92,12 +92,12 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO) throws Exception {
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -43,9 +43,11 @@ public class CreateVoucherLoanDistributor {
String moneyDataSource="";
param.clear();
map.put("FlowUnid", FlowUnid);
//起租-给经销商放款-车款全款
if("PZ2018070900000002".equals(VOUCHERNO)||"PZ2018072400000060".equals(VOUCHERNO)){
moneyDataSource="LCCT.EQUIP_AMT";
}
//起租-经销商支付的预付款(首付)
if("PZ2018070900000003".equals(VOUCHERNO)){
moneyDataSource="LCCT.FIRST_PAYMENT";
}
@ -99,12 +101,12 @@ public class CreateVoucherLoanDistributor {
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -97,12 +97,12 @@ public class CreateVoucherMonthSettlement{
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -85,12 +85,12 @@ public class CreateVoucherRentIncome {
param.put("CUSTOMERTYPE",CUSTOMERTYPE);
param.put("BUSINESSTYPE",BUSINESSTYPE);
if(BUSINESSTYPE=="1"){
if("1".equals(BUSINESSTYPE)){
param.put("LEASFORMASSET", "04"); // ÈÚ×Ê×âÁÞ×ʲú
param.put("DEPT", "02"); // ²¿ÃÅ
if(CUSTOMERTYPE=="03"){ // 如果是个人业务
if("03".equals(CUSTOMERTYPE)){ // 如果是个人业务
param.put("LEASINCOMEFORM", "02"); // CË
}else if(CUSTOMERTYPE=="01"){
}else if("01".equals(CUSTOMERTYPE)){
param.put("LEASINCOMEFORM", "01"); // BË
}
}

View File

@ -129,10 +129,10 @@ public class VoucherToV8Impl implements VoucherService {
d.put("F61",list.get(i).get("CUSTNAME"));
d.put("F72",list.get(i).get("DISTRIBUTOR_ID"));
d.put("F66",list.get(i).get("DISTRIBUTOR_NAME"));
d.put("F64","汽车");
d.put("F63","业务二部");
d.put("F64",list.get(i).get("LEASFORMASSET"));
d.put("F63",list.get(i).get("DEPT"));
d.put("F73",list.get(i).get("LEASINCOMEFORM"));
d.put("F75",list.get(i).get("FUNDTYPE"));
d.put("F74",list.get(i).get("FUNDTYPE"));
d.put("F75",list.get(i).get("BUSINESSTYPE"));
d.put("inputuserid",user.getAttribute("userid").getString());