发票申请
This commit is contained in:
parent
8436dc86c0
commit
c1e311bf52
@ -174,10 +174,10 @@ public class InvoiceManagerController extends BaseTable{
|
||||
public String submitOrNoInvoiceRentPlanInvoice(JBOTransaction tx) throws Exception{
|
||||
BizObjectManager lriiManager = JBOFactory.getBizObjectManager(LI_RENT_INVOICE_INFO.CLASS_NAME);
|
||||
BizObjectManager lrpManager= JBOFactory.getBizObjectManager(LC_RENT_PLAN.CLASS_NAME);
|
||||
BizObjectManager lcitManager= JBOFactory.getBizObjectManager(LB_CONTRACT_INVOICE_TYPE.CLASS_NAME);
|
||||
//BizObjectManager lcitManager= JBOFactory.getBizObjectManager(LB_CONTRACT_INVOICE_TYPE.CLASS_NAME);
|
||||
tx.join(lriiManager);
|
||||
tx.join(lrpManager);
|
||||
tx.join(lcitManager);
|
||||
//tx.join(lcitManager);
|
||||
String[] rentPlanIds = PlanList.split("@");
|
||||
for(int i=0;i<rentPlanIds.length;i+=3){
|
||||
BizObject lrii = lriiManager.createQuery("PLAN_ID=:planid and TAX_TYPE=:taxtype and bill_type='invoice' ").setParameter("planid",rentPlanIds[i]).setParameter("taxtype",rentPlanIds[i+1]).getSingleResult(false);
|
||||
@ -185,19 +185,19 @@ public class InvoiceManagerController extends BaseTable{
|
||||
String contractId=lrp.getAttribute("CONTRACT_ID").getString();
|
||||
BizObject lriiNew = lriiManager.newObject();
|
||||
if(lrii==null){
|
||||
BizObject lcit = lcitManager.createQuery("CONTRACT_ID=:contractid and IS_MAIN='Y' ").setParameter("contractid",contractId).getSingleResult(false);
|
||||
lriiNew.setAttributesValue(lcit);
|
||||
//BizObject lcit = lcitManager.createQuery("CONTRACT_ID=:contractid and IS_MAIN='Y' ").setParameter("contractid",contractId).getSingleResult(false);
|
||||
//lriiNew.setAttributesValue(lcit);
|
||||
lriiNew.setAttributeValue("ID", null);
|
||||
lriiNew.setAttributeValue("INVOICE_STATUS", InvoiceStatus);
|
||||
lriiNew.setAttributeValue("BILL_TYPE", "invoice");
|
||||
if(lcit.getAttribute("TAX_REG_TYPE").getString().equals("tax_payercategory1")){
|
||||
/*if(lcit.getAttribute("TAX_REG_TYPE").getString().equals("tax_payercategory1")){
|
||||
lriiNew.setAttributeValue("INVOICE_TYPE", "invoice_type01");
|
||||
}else{
|
||||
lriiNew.setAttributeValue("INVOICE_TYPE", "invoice_type02");
|
||||
}
|
||||
}*/
|
||||
lriiNew.setAttributeValue("INVOICE_MONEY", lrp.getAttribute(rentPlanIds[i+1].toUpperCase()).getString());
|
||||
lriiNew.setAttributeValue("TAX_TYPE", rentPlanIds[i+1]);
|
||||
lriiNew.setAttributeValue("INVOICE_RATE", rentPlanIds[i+2]);
|
||||
//lriiNew.setAttributeValue("INVOICE_RATE", rentPlanIds[i+2]);
|
||||
lriiNew.setAttributeValue("TEMPORARY_NOINVOICE", "0.00");
|
||||
lriiNew.setAttributeValue("NOINVOICE", "0.00");
|
||||
lriiNew.setAttributeValue("PLAN_ID",lrp.getAttribute("ID").getString());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user