diff --git a/WebContent/WEB-INF/etc/app/component/component-config.xml b/WebContent/WEB-INF/etc/app/component/component-config.xml
index 50a7a8e48..9109e3804 100644
--- a/WebContent/WEB-INF/etc/app/component/component-config.xml
+++ b/WebContent/WEB-INF/etc/app/component/component-config.xml
@@ -1054,7 +1054,7 @@
-
+
diff --git a/src_cmb/com/tenwa/sdk/controller/CmbToCallbackController.java b/src_cmb/com/tenwa/sdk/controller/CmbToCallbackController.java
index 7318a8b9a..02249c8ea 100644
--- a/src_cmb/com/tenwa/sdk/controller/CmbToCallbackController.java
+++ b/src_cmb/com/tenwa/sdk/controller/CmbToCallbackController.java
@@ -8,6 +8,7 @@ import java.util.Map;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.BizObjectQuery;
+import com.amarsoft.are.jbo.JBOException;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.tenwa.flow.action.comm.BaseFlowStartAction;
@@ -20,12 +21,15 @@ import com.tenwa.sdk.utils.HttpRequest;
import com.tenwa.sdk.utils.XMLStream;
import com.thoughtworks.xstream.XStream;
+import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO;
+import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP;
import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT;
import jbo.com.tenwa.lease.comm.LC_FUND_INCOME_CALLBACK_DETAIL_TEMP;
import net.sf.json.JSONObject;
public class CmbToCallbackController extends BaseFlowStartAction {
private String FLOWUNID ; //流程号
+ private String CallbackStatus;
public String getFLOWUNID() {
return FLOWUNID;
@@ -35,6 +39,15 @@ public class CmbToCallbackController extends BaseFlowStartAction {
FLOWUNID = fLOWUNID;
}
+
+ public String getCallbackStatus() {
+ return CallbackStatus;
+ }
+
+ public void setCallbackStatus(String callbackStatus) {
+ CallbackStatus = callbackStatus;
+ }
+
@SuppressWarnings("unchecked")
public String action(JBOTransaction tx) throws Exception {
Map map = new HashMap();
@@ -138,14 +151,17 @@ public class CmbToCallbackController extends BaseFlowStartAction {
map.put("code", "0") ;
map.put("msg", "查询结果刷新成功") ;
JSONObject jsonObj = JSONObject.fromObject(map);
+ sql();
return jsonObj.toString();
}else {
+ sql();
map.put("code", "1") ;
map.put("msg", "没有找到相关数据,请检查") ;
JSONObject jsonObj = JSONObject.fromObject(map);
return jsonObj.toString();
}
}else {
+ sql();
map.put("code", "1") ;
map.put("msg", result.getInfo().getERRMSG()) ;
JSONObject jsonObj = JSONObject.fromObject(map);
@@ -159,4 +175,10 @@ public class CmbToCallbackController extends BaseFlowStartAction {
return jsonObj.toString();
}
}
+ public void sql() throws JBOException{
+ String sql2 = "update O left join jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO lci on lci.id=O.contract_id"
+ +" left join jbo.com.tenwa.lease.comm.LC_FUND_INCOME_CALLBACK_DETAIL_TEMP tt on tt.DISTRIBUTOR_ID=lci.distributor_id"
+ +" and O.FLOWUNID=tt.FLOWUNID set O.EBANK_STATUS=case when tt.RTNFLG='S' then '05' else '04' end where O.FLOWUNID="+"'"+FLOWUNID+"'" ;
+ JBOFactory.createBizObjectQuery(LC_FUND_INCOME_TEMP.CLASS_NAME,sql2).executeUpdate();
+ }
}