1.产品配置中去掉免罚息天数。
2.付款结果回盘按钮与付款明细中会判结果联动。
This commit is contained in:
parent
95f8de7da4
commit
4a070b0ee8
@ -1054,7 +1054,7 @@
|
||||
</Component>
|
||||
<Component FORMAT="2" ID="RMO-02" NAME="逾期还款次序" STATUS="1" TYPE="PRD0307"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="费用名称" PARAMETERID="rmoname" PARAMETERNAME="费用名称" PRIGHTTYPE="ReadOnly"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="还款次序" PARAMETERID="rmosortno" PARAMETERNAME="还款次序" PRIGHTTYPE="Required"/></Parameters><DecisionTables><DecisionTable ID="0" VALUE_RMONAME="利息" VALUE_RMOSORTNO="1"/><DecisionTable ID="1" VALUE_RMONAME="本金" VALUE_RMOSORTNO="2"/><DecisionTable ID="2" VALUE_RMONAME="罚息" VALUE_RMOSORTNO="3"/></DecisionTables></Component>
|
||||
<Component FORMAT="2" ID="RMO-03" NAME="理赔还款次序" STATUS="2" TYPE="PRD0307"><Parameters><Parameter ARIGHTTYPE="Required" DISPLAYNAME="费用名称" PARAMETERID="rmoname" PARAMETERNAME="费用名称" PRIGHTTYPE="ReadOnly"/><Parameter ARIGHTTYPE="Required" DISPLAYNAME="还款次序" PARAMETERID="rmosortno" PARAMETERNAME="还款次序" PRIGHTTYPE="Required"/></Parameters><DecisionTables><DecisionTable ID="0" VALUE_RMONAME="利息" VALUE_RMOSORTNO="1"/><DecisionTable ID="1" VALUE_RMONAME="本金" VALUE_RMOSORTNO="2"/><DecisionTable ID="2" VALUE_RMONAME="罚息" VALUE_RMOSORTNO="3"/></DecisionTables></Component>
|
||||
<Component FORMAT="1" ID="PFD01" NAME="免罚息天数" STATUS="1" TYPE="PRD0308">
|
||||
<Component FORMAT="1" ID="PFD01" NAME="免罚息天数" STATUS="2" TYPE="PRD0308">
|
||||
<Parameters>
|
||||
<Parameter ARIGHTTYPE="All" DISPLAYNAME="免罚息天数" PARAMETERID="PenaltyFreeDays" PARAMETERNAME="免罚息天数" PRIGHTTYPE="Required" VALUE="12"/>
|
||||
<Parameter ARIGHTTYPE="Required" DISPLAYNAME="是否允许修改" PARAMETERID="AllowModify" PARAMETERNAME="是否允许修改" PRIGHTTYPE="Required"/>
|
||||
|
||||
@ -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<String,String> map = new HashMap<String,String>();
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user