diff --git a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml
index 740337796..43291cbf1 100644
--- a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml
+++ b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml
@@ -3600,5 +3600,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src_tenwa/quartz/ContractInfoForNomalSettle.java b/src_tenwa/quartz/ContractInfoForNomalSettle.java
index 2ef06de6a..56a5d8301 100644
--- a/src_tenwa/quartz/ContractInfoForNomalSettle.java
+++ b/src_tenwa/quartz/ContractInfoForNomalSettle.java
@@ -4,6 +4,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import jbo.app.tenwa.calc.VI_NORMALSETTLE_CONTRACT;
import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO;
import jbo.com.tenwa.lease.comm.VI_NORMALEND_CONTRACT;
@@ -55,78 +56,24 @@ public class ContractInfoForNomalSettle implements Job{
for(String conInfo:conInfos){
// String customerName = conInfo.split("@")[1];
String contractId = conInfo.split("@")[0];
- BizObjectManager bm = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME, tx);
- bm.createQuery("update O set contract_status = '105' where id = '"+contractId+"'").executeUpdate();
- SaveBusinessStatus.saveByContractId(contractId, tx, "61", jboName.getUserId(arg0, tx));
+ //BizObjectManager bm = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME, tx);
+ //bm.createQuery("update O set contract_status = '105' where id = '"+contractId+"'").executeUpdate();
+ SaveBusinessStatus.saveByContractId(contractId, tx, "51", jboName.getUserId(arg0, tx));
}
}
}
- public String initClaimsParams(Map param,JBOTransaction sqlca,String contractId) throws Exception {
- //ʼһ»
- String fileSavePath = "d:/tmp/als/Upload";
- StringBuffer templateParam = new StringBuffer();
- templateParam.append("{");
- for(String p:param.keySet()){
- if("Flag".equals(p)||"Display".equals(p)){
- templateParam.append("\""+p+"\"" + ":\"" + param.get(p) + "\"@");
- }else{
- templateParam.append("\""+p.toUpperCase()+"\"" + ":\"" + param.get(p) + "\"@");
- }
- }
- templateParam.append("\"CurUserId\":\"");
- templateParam.append("admin");
- templateParam.append("\"@\"CurOrgId\":\"");
- templateParam.append("8001007");
- templateParam.append("\"@\"fileSavePath\":\"");
- templateParam.append(fileSavePath+"\"");
- return templateParam.toString();
- }
- //ȡĺͬûеǩԼĺͬ
+ //ȡĺͬ
public String getContractId(JBOTransaction tx ) throws Exception{
- BizObjectManager bom=JBOFactory.getBizObjectManager(VI_NORMALEND_CONTRACT.CLASS_NAME,tx);
+ BizObjectManager bom=JBOFactory.getBizObjectManager(VI_NORMALSETTLE_CONTRACT.CLASS_NAME,tx);
List boList = bom.createQuery("contract_status <> '105'").getResultList(true);
String conInfos = new String();
for(BizObject bo : boList){
- conInfos += bo.getAttribute("id")+"@";
- conInfos += bo.getAttribute("customername")+",";
+ conInfos += bo.getAttribute("contract_id")+"@";
+ conInfos += bo.getAttribute("income_number")+",";
// conInfos += bo.getAttribute("BUSINESS_STATUS")+",";
}
return conInfos;
}
- public void createOfficeByTemplate(CreateOfficeAction coa,String templateParam,String docName,String templetNo,String otherName,String otherParam,JBOTransaction sqlca) throws Exception{
- StringBuffer sql = new StringBuffer();
- sql.append(templateParam.toString());
- sql.append("@");
- sql.append("\"DOCNAME\":\"");
- sql.append(docName);
- sql.append("\"");
- sql.append("@");
- sql.append("\"OTHERNAME\":\"");
- sql.append(otherName);
- sql.append("\"");
- if(otherParam != null){
- sql.append(otherParam);
- }
- sql.append("}");
- coa.setTemplateParam(sql.toString());
- coa.setTemplateNo(templetNo);
- coa.createOfficeByTemplate(sqlca);
- }
-
- public void deleteAttrAndContractInfo(JBOTransaction tx,String contract_id) throws Exception{
- BizObjectManager LdrBom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME);
- BizObjectManager LdclBom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOC_CONTRACT_LIST.CLASS_NAME);
- BizObjectManager LdlBom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCLIBRARY.CLASS_NAME);
- BizObjectManager LdaBom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCATTRIBUTE.CLASS_NAME);
- BizObject LdrBo = LdrBom.createQuery("contract_id = :contract_id and objecttype = 'ȨתƵ'").setParameter("contract_id",contract_id).getSingleResult(true);
- if(LdrBo!=null){
- BizObject LdlBo = LdlBom.createQuery("relative_id=:id and doc_class_itemno = '010003'").setParameter("id",LdrBo.getAttribute("id").toString()).getSingleResult(true);
- if(LdlBo!=null){
- LdaBom.createQuery("delete from O where library_id = :id").setParameter("id",LdlBo.getAttribute("id").toString()).executeUpdate();
- }
- }
- int LdclBo = LdclBom.createQuery("delete from O where flow_unid = :contract_id and doc_name like 'Ȩ%'").setParameter("contract_id",contract_id).executeUpdate();
- }
}