185 lines
5.7 KiB
Java
185 lines
5.7 KiB
Java
package com.tenwa.customer.controller.group;
|
|
|
|
import jbo.app.tenwa.customer.CUSTOMER_GROUP_COMPANY;
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_COMPANY;
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_RELATION;
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_INFO;
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_INFO_TEMP;
|
|
import jbo.com.tenwa.entity.comm.own.COUNTRY_DISTRICT_INFO;
|
|
|
|
import com.amarsoft.are.jbo.BizObject;
|
|
import com.amarsoft.are.jbo.BizObjectManager;
|
|
import com.amarsoft.are.jbo.BizObjectQuery;
|
|
import com.amarsoft.are.jbo.JBOFactory;
|
|
import com.amarsoft.are.jbo.JBOTransaction;
|
|
|
|
|
|
public class CustomerGroupCompanyController {
|
|
private String id = "";
|
|
private String group_name = "";
|
|
private String group_no = "";
|
|
private String DISTRIBUTOR_CODING = "";
|
|
private String flowunid;
|
|
|
|
public String getFlowunid() {
|
|
return flowunid;
|
|
}
|
|
|
|
public void setFlowunid(String flowunid) {
|
|
this.flowunid = flowunid;
|
|
}
|
|
|
|
public String getDISTRIBUTOR_CODING() {
|
|
return DISTRIBUTOR_CODING;
|
|
}
|
|
|
|
public void setDISTRIBUTOR_CODING(String dISTRIBUTOR_CODING) {
|
|
DISTRIBUTOR_CODING = dISTRIBUTOR_CODING;
|
|
}
|
|
|
|
public String getGroup_name() {
|
|
return group_name;
|
|
}
|
|
|
|
public void setGroup_name(String group_name) {
|
|
this.group_name = group_name;
|
|
}
|
|
|
|
public String getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(String id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getGroup_no() {
|
|
return group_no;
|
|
}
|
|
|
|
public void setGroup_no(String group_no) {
|
|
this.group_no = group_no;
|
|
}
|
|
|
|
/**
|
|
* 废弃
|
|
* @param tx
|
|
* @return
|
|
* @throws Exception
|
|
*/
|
|
public String del(JBOTransaction tx)throws Exception{
|
|
BizObjectManager bom = JBOFactory.getBizObjectManager(CUSTOMER_GROUP_COMPANY.CLASS_NAME);
|
|
tx.join(bom);
|
|
//将此集团信息设置为废弃状态
|
|
BizObjectQuery boq = bom.createQuery("update O set status = 'status03' where id=:id ");
|
|
boq.setParameter("id",id);
|
|
int i = boq.executeUpdate();
|
|
if(i == 1){
|
|
return "true";
|
|
}
|
|
return "false";
|
|
}
|
|
|
|
public String dis_del(JBOTransaction tx)throws Exception{
|
|
BizObjectManager bom = JBOFactory.getBizObjectManager(DISTRIBUTOR_GROUP_COMPANY.CLASS_NAME);
|
|
tx.join(bom);
|
|
//将此集团信息设置为废弃状态
|
|
BizObjectQuery boq = bom.createQuery("update O set status = 'status03' where id=:id ");
|
|
boq.setParameter("id",id);
|
|
int i = boq.executeUpdate();
|
|
if(i == 1){
|
|
return "true";
|
|
}
|
|
return "false";
|
|
}
|
|
public String deleterelation(JBOTransaction tx)throws Exception{
|
|
BizObjectManager bom = JBOFactory.getBizObjectManager(DISTRIBUTOR_GROUP_RELATION.CLASS_NAME);
|
|
tx.join(bom);
|
|
//将此集团信息设置为废弃状态
|
|
BizObjectQuery boq = bom.createQuery("delete from O where id=:id ");
|
|
boq.setParameter("id",id);
|
|
int i = boq.executeUpdate();
|
|
if(i == 1){
|
|
return "true";
|
|
}
|
|
return "false";
|
|
}
|
|
|
|
/**
|
|
* 集团名称不可重复
|
|
* @param tx
|
|
* @return
|
|
* @throws Exception
|
|
*/
|
|
public String group_name(JBOTransaction tx)throws Exception{
|
|
BizObjectManager bom = JBOFactory.getBizObjectManager(CUSTOMER_GROUP_COMPANY.CLASS_NAME);
|
|
tx.join(bom);
|
|
//查询该集团名称是否已存在
|
|
BizObject CUSTOMER_GROUP_COMPANY = bom.createQuery("group_name=:group_name").setParameter("group_name",group_name).getSingleResult(false);
|
|
if(CUSTOMER_GROUP_COMPANY != null){
|
|
return CUSTOMER_GROUP_COMPANY.getAttribute("status").toString();
|
|
}else{
|
|
return "false";
|
|
}
|
|
}
|
|
|
|
public String distributor_group_name(JBOTransaction tx)throws Exception{
|
|
BizObjectManager bom = JBOFactory.getBizObjectManager(DISTRIBUTOR_GROUP_COMPANY.CLASS_NAME);
|
|
tx.join(bom);
|
|
//查询该集团名称是否已存在
|
|
BizObject CUSTOMER_GROUP_COMPANY = bom.createQuery("group_name=:group_name").setParameter("group_name",group_name).getSingleResult(false);
|
|
if(CUSTOMER_GROUP_COMPANY != null){
|
|
return CUSTOMER_GROUP_COMPANY.getAttribute("status").toString();
|
|
}else{
|
|
return "false";
|
|
}
|
|
}
|
|
|
|
public String checkCode(JBOTransaction tx)throws Exception{
|
|
BizObjectManager bom = JBOFactory.getBizObjectManager(COUNTRY_DISTRICT_INFO.CLASS_NAME);
|
|
tx.join(bom);
|
|
//查询该区域编号是否已存在
|
|
BizObject CUSTOMER_GROUP_COMPANY = bom.createQuery("district_code=:district_code").setParameter("district_code",group_name).getSingleResult(false);
|
|
if(CUSTOMER_GROUP_COMPANY != null){
|
|
return "false";
|
|
}else{
|
|
return "success";
|
|
}
|
|
}
|
|
|
|
public String distributor_group_no(JBOTransaction tx) throws Exception{
|
|
BizObjectManager dgcm = JBOFactory.getBizObjectManager(DISTRIBUTOR_GROUP_COMPANY.CLASS_NAME);
|
|
BizObject dgc = dgcm.createQuery("group_no=:group_no").setParameter("group_no", group_no).getSingleResult(false);
|
|
if(dgc == null){
|
|
return "true";
|
|
}else{
|
|
return "false";
|
|
}
|
|
}
|
|
|
|
public String distributor_basic(JBOTransaction tx) throws Exception{
|
|
BizObjectManager dgcm = JBOFactory.getBizObjectManager(DISTRIBUTOR_INFO.CLASS_NAME);
|
|
BizObject dgc = dgcm.createQuery("DISTRIBUTOR_CODING=:DISTRIBUTOR_CODING").setParameter("DISTRIBUTOR_CODING", DISTRIBUTOR_CODING).getSingleResult(false);
|
|
if(dgc == null){
|
|
return "true";
|
|
}else{
|
|
return "false";
|
|
}
|
|
}
|
|
//判断经销商编码是否是当前页面
|
|
/*public String distributor_basicS(JBOTransaction tx) throws Exception{
|
|
BizObjectManager dgcm = JBOFactory.getBizObjectManager(DISTRIBUTOR_INFO_TEMP.CLASS_NAME);
|
|
BizObject dgc = dgcm.createQuery("flowunid=:flowunid").setParameter("flowunid", this.flowunid).getSingleResult(true);
|
|
String distributor_coding = dgc.getAttribute("DISTRIBUTOR_CODING").toString();
|
|
return distributor_coding;
|
|
}*/
|
|
public String getNewId(JBOTransaction tx) throws Exception{
|
|
String id="";
|
|
BizObjectManager dgcm = JBOFactory.getBizObjectManager(DISTRIBUTOR_GROUP_COMPANY.CLASS_NAME);
|
|
BizObject dgc = dgcm.createQuery("group_no=:group_no").setParameter("group_no", group_no).getSingleResult(false);
|
|
if(dgc != null){
|
|
id= dgc.getAttribute("ID").getString();
|
|
}
|
|
return id;
|
|
}
|
|
} |