package com.tenwa.customer.controller.group; import jbo.app.tenwa.customer.CUSTOMER_GROUP_COMPANY; import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_COMPANY; 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 = ""; 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; } /** * 废弃 * @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"; } /** * 集团名称不可重复 * @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"; } } }