合同变更可以删除合同,可以变更租赁物信息
This commit is contained in:
parent
1fa8a3bfe7
commit
03f6a39781
@ -97,17 +97,19 @@
|
||||
return;
|
||||
}
|
||||
//获取合同状态,已经发起或完成的电子签约,不允许删除
|
||||
var results = RunJavaMethodTrans("com.tenwa.action.channelportal.businesshanding.contractaward.ContractAward","projectStatus","project_id=<%=productId%>,FlowUnid=<%=sFlowUnid%>");
|
||||
var result = results.split("@");
|
||||
var flowName = "<%=flowName%>";
|
||||
if(eval(result[0])==4 && "合同变更流程"!=flowName){
|
||||
AsDebug.showMessage("提示","电子签约已完成,无发删除!","","",true);
|
||||
return;
|
||||
};
|
||||
if(eval(result[0])==8 && "合同变更流程"!=flowName){
|
||||
AsDebug.showMessage("提示","电子签约已发起,无发删除!","","",true);
|
||||
return;
|
||||
};
|
||||
if("合同变更流程"!=flowName){
|
||||
var results = RunJavaMethodTrans("com.tenwa.action.channelportal.businesshanding.contractaward.ContractAward","projectStatus","project_id=<%=productId%>,FlowUnid=<%=sFlowUnid%>");
|
||||
var result = results.split("@");
|
||||
if(eval(result[0])==4 && "合同变更流程"!=flowName){
|
||||
AsDebug.showMessage("提示","电子签约已完成,无发删除!","","",true);
|
||||
return;
|
||||
};
|
||||
if(eval(result[0])==8 && "合同变更流程"!=flowName){
|
||||
AsDebug.showMessage("提示","电子签约已发起,无发删除!","","",true);
|
||||
return;
|
||||
};
|
||||
}
|
||||
if(confirm('确实要删除吗?')){
|
||||
var files = getItemValueArray(0,"fileid");
|
||||
var falg;
|
||||
|
||||
@ -171,9 +171,9 @@
|
||||
});
|
||||
|
||||
function checkCarNumber(){
|
||||
var id = getItemValue(0,getRow(0),"ID");
|
||||
var projectId = "<%=projectId%>";
|
||||
var framenumber = getItemValue(0,getRow(0),"FRAME_NUMBER");
|
||||
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.BusinessApproveManager","checkCarNumber","phaseNo="+id+",plate_number="+framenumber);
|
||||
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.BusinessApproveManager","checkCarNumber","projectId="+projectId+",plate_number="+framenumber);
|
||||
if("EROOR"==sResult){
|
||||
setErrorTips("FRAME_NUMBER","车架号已存在!");
|
||||
return true;
|
||||
|
||||
Binary file not shown.
@ -30,6 +30,7 @@ public class BusinessApproveManager {
|
||||
private String DistriOpinion2;
|
||||
private String InterOpinion3;
|
||||
private String DistriOpinion3;
|
||||
private String projectId;
|
||||
|
||||
public String getDistriOpinion1() {
|
||||
return DistriOpinion1;
|
||||
@ -142,6 +143,12 @@ public class BusinessApproveManager {
|
||||
public void setPhaseOpinion(String phaseOpinion) {
|
||||
this.phaseOpinion = phaseOpinion;
|
||||
}
|
||||
public String getProjectId() {
|
||||
return projectId;
|
||||
}
|
||||
public void setProjectId(String projectId) {
|
||||
this.projectId = projectId;
|
||||
}
|
||||
|
||||
public String saveApproveOpinion(JBOTransaction tx){
|
||||
try{
|
||||
@ -222,14 +229,15 @@ public class BusinessApproveManager {
|
||||
public String checkCarNumber(JBOTransaction tx) throws Exception{
|
||||
BizObjectManager lecManger = JBOFactory.getBizObjectManager(LB_EQUIPMENT_CAR.CLASS_NAME, tx);
|
||||
BizObject lec = lecManger.createQuery("select O.id from O left join jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO lci on O.contract_id=lci.id "
|
||||
+ " where O.FRAME_NUMBER=:prameNumber and lci.contract_status BETWEEN 21 AND 105")
|
||||
.setParameter("prameNumber", plate_number).getSingleResult(false);
|
||||
+ " where O.FRAME_NUMBER=:prameNumber and project_id<>:projectid and lci.contract_status BETWEEN 21 AND 105")
|
||||
.setParameter("prameNumber", plate_number).setParameter("projectid", projectId).getSingleResult(false);
|
||||
if(lec !=null){
|
||||
if(lec.getAttribute("ID").getString().equals(phaseNo)){
|
||||
/*if(lec.getAttribute("ID").getString().equals(phaseNo)){
|
||||
return "SUCCESS";
|
||||
}else{
|
||||
return "EROOR";
|
||||
}
|
||||
}*/
|
||||
return "EROOR";
|
||||
}
|
||||
return "SUCCESS";
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user