apzl_leasing/src_tenwa/com/tenwa/gps/GpsProductCheck.java
2020-11-11 11:12:03 +08:00

87 lines
1.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.tenwa.gps;
import jbo.sys.GPS_PRODUCT_INFO;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
public class GpsProductCheck {
private String year;
private String wireNum;
private String wirelessNum;
private String gpsProductId;
private String id;
public String checkGPSdata(JBOTransaction tx) throws Exception {
BizObjectManager GpiMange = JBOFactory.getBizObjectManager(GPS_PRODUCT_INFO.CLASS_NAME, tx);
BizObject gpi = GpiMange.createQuery(" wire_num=:wire_num and wireless_num=:wireless_num and year=:year")
.setParameter("wire_num", wireNum).setParameter("wireless_num", wirelessNum).setParameter("year", year).getSingleResult(false);
if(gpi!=null && !gpi.getAttribute("ID").toString().equals(id)){
return "有线数量:"+wireNum+",无线数量:"+wirelessNum+",年限:"+year+"的配置已存在!";
}
gpi = GpiMange.createQuery("gps_product_id=:gps_product_id").setParameter("gps_product_id", gpsProductId).getSingleResult(false);
if(gpi!=null && !gpi.getAttribute("ID").toString().equals(id)){
return "该产品id"+gpsProductId+"已存在!";
}
return "success";
}
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
}
public String getWireNum() {
return wireNum;
}
public void setWireNum(String wireNum) {
this.wireNum = wireNum;
}
public String getWirelessNum() {
return wirelessNum;
}
public void setWirelessNum(String wirelessNum) {
this.wirelessNum = wirelessNum;
}
public String getGpsProductId() {
return gpsProductId;
}
public void setGpsProductId(String gpsProductId) {
this.gpsProductId = gpsProductId;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}