87 lines
1.8 KiB
Java
87 lines
1.8 KiB
Java
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;
|
||
}
|
||
|
||
}
|