付款申请校验GPS是否启用

This commit is contained in:
lixuebo 2019-07-17 11:19:34 +08:00
parent 9564cabe29
commit 7ef5363436

View File

@ -0,0 +1,29 @@
package com.tenwa.lease.flow.project.commcheck;
import com.amarsoft.awe.util.ASResultSet;
import com.amarsoft.awe.util.SqlObject;
import com.amarsoft.awe.util.Transaction;
import com.tenwa.gps.GpsController;
import com.tenwa.template.check.DefaultBussinessCheck;
/**
* 放款申请校验GPS状态
*
*/
public class GpsStatusCheck extends DefaultBussinessCheck {
@Override
public Object run(Transaction Sqlca) throws Exception {
String flowunid=this.getAttribute("ObjectNo").toString();
String sql = "SELECT lec.FRAME_NUMBER,lec.PROJECT_ID FROM LB_CONTRACT_INFO_TEMP lcit LEFT JOIN LB_CONTRACT_INFO lci ON lcit.CONTRACT_NO=lci.CONTRACT_NO LEFT JOIN LB_EQUIPMENT_CAR lec ON lec.CONTRACT_ID=lci.ID WHERE lcit.FLOWUNID='"+flowunid+"'";
ASResultSet res = Sqlca.getASResultSet(new SqlObject(sql));
GpsController gpsController = new GpsController();
while(res.next()){
gpsController.setVin(res.getString("FRAME_NUMBER"));
gpsController.setProjectId(res.getString("PROJECT_ID"));
}
res.close();
gpsController.setFlowUnid(flowunid);
gpsController.setUserId("风险预计调用");
setPass(gpsController.queryOrderToVin());
return null;
}
}