1.本方账户验证信息打桩
This commit is contained in:
parent
a4d7ef8022
commit
7222bf5e32
@ -1,163 +1,165 @@
|
||||
package com.tenwa.reckon.copydata;
|
||||
|
||||
import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT;
|
||||
import jbo.com.tenwa.entity.comm.own.OWN_INFO;
|
||||
import jbo.voucher.LV_STACTS_CONFIG;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.tenwa.comm.util.jboutil.BizObjectCompare;
|
||||
|
||||
public class CalcRentCompare implements BizObjectCompare{
|
||||
private String accountType;
|
||||
private String accType;
|
||||
private String state;
|
||||
private String FbSdk;
|
||||
private String id;
|
||||
private String ownName;
|
||||
private String ownNumber;
|
||||
private String accNumber;
|
||||
private String ownId;
|
||||
|
||||
@Override
|
||||
public boolean ObjectCompare(BizObject cObject, BizObject toObject)
|
||||
throws Exception {
|
||||
if(cObject.getAttribute("plan_list").getString().equals(toObject.getAttribute("plan_list").getString())){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public String getAccountType() {
|
||||
return accountType;
|
||||
}
|
||||
public void setAccountType(String accountType) {
|
||||
this.accountType = accountType;
|
||||
}
|
||||
public String getAccType() {
|
||||
return accType;
|
||||
}
|
||||
public void setAccType(String accType) {
|
||||
this.accType = accType;
|
||||
}
|
||||
|
||||
public String getState() {
|
||||
return state;
|
||||
}
|
||||
public void setState(String state) {
|
||||
this.state = state;
|
||||
}
|
||||
public String getFbSdk() {
|
||||
return FbSdk;
|
||||
}
|
||||
public void setFbSdk(String fbSdk) {
|
||||
FbSdk = fbSdk;
|
||||
}
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
public String getOwnName() {
|
||||
return ownName;
|
||||
}
|
||||
|
||||
public void setOwnName(String ownName) {
|
||||
this.ownName = ownName;
|
||||
}
|
||||
|
||||
public String getOwnNumber() {
|
||||
return ownNumber;
|
||||
}
|
||||
|
||||
public void setOwnNumber(String ownNumber) {
|
||||
this.ownNumber = ownNumber;
|
||||
}
|
||||
public String getAccNumber() {
|
||||
return accNumber;
|
||||
}
|
||||
|
||||
public void setAccNumber(String accNumber) {
|
||||
this.accNumber = accNumber;
|
||||
}
|
||||
|
||||
public String getOwnId() {
|
||||
return ownId;
|
||||
}
|
||||
|
||||
public void setOwnId(String ownId) {
|
||||
this.ownId = ownId;
|
||||
}
|
||||
|
||||
public String compare(JBOTransaction tx) throws JBOException{
|
||||
String sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and O.FbSdk='Y' and (O.account_type='out_account' or O.account_type='inAndOut_account')";
|
||||
if("in_account".equals(accountType)){
|
||||
sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and (O.account_type='in_account' or O.account_type='inAndOut_account') and account_purpose='default'";
|
||||
}else if("inAndOut_account".equals(accountType)){
|
||||
sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and (account_purpose='default' or O.FbSdk='Y')";
|
||||
}
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).getSingleResult(false);
|
||||
if(bo==null||"".equals(bo)){
|
||||
return "null";
|
||||
}
|
||||
return bo.getAttribute("id").toString();
|
||||
}
|
||||
|
||||
public String changAcc_title(JBOTransaction tx) throws JBOException{
|
||||
String sql ="select * from O where id=:id";
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME,sql).setParameter("id", id).getSingleResult(false);
|
||||
if(bo==null||"".equals(bo)){
|
||||
return "null";
|
||||
}
|
||||
return bo.getAttribute("SUBJECTS_CODE").toString();
|
||||
}
|
||||
public String check_OWN_NAME(JBOTransaction tx) throws JBOException{
|
||||
String sql = "select id,OWN_NAME from O where OWN_NAME=:ownName";
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,sql).setParameter("ownName", ownName).getSingleResult(false);
|
||||
String sql2 = "select id,OWN_NUMBER from O where OWN_NUMBER=:ownNumber";
|
||||
BizObject bo2 = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,sql2).setParameter("ownNumber", ownNumber).getSingleResult(false);
|
||||
if(bo==null&&bo2==null){
|
||||
return "null";
|
||||
}
|
||||
if(bo!=null&&bo2==null){
|
||||
String id1 = bo.getAttribute("id").toString();
|
||||
if(id!="null"&&id1.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
return "出租人:"+bo.getAttribute("OWN_NAME").toString()+"已存在,请检查!";
|
||||
}
|
||||
if(bo==null&&bo2!=null){
|
||||
String id2 = bo2.getAttribute("id").toString();
|
||||
if(id!="null"&&id2.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
return "出租人编号:"+bo2.getAttribute("OWN_NUMBER").toString()+"已存在,请检查!";
|
||||
}
|
||||
if(id!="null"){
|
||||
String id1 = bo.getAttribute("id").toString();
|
||||
String id2 = bo2.getAttribute("id").toString();
|
||||
if(id1.equals(id)&&id2.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
}
|
||||
return "出租人和出租编号均已存在!";
|
||||
}
|
||||
public String checkAccNumber(JBOTransaction tx) throws JBOException{
|
||||
String sql = "select id,acc_number from O where acc_number=:accNumber";
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).setParameter("accNumber", accNumber).getSingleResult(false);
|
||||
if(bo==null){
|
||||
return "null";
|
||||
}
|
||||
String id1 = bo.getAttribute("id").toString();
|
||||
if(id!="null"&&id1.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
return "银行账号"+ bo.getAttribute("acc_number").toString()+"已存在,请检查!";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
package com.tenwa.reckon.copydata;
|
||||
|
||||
import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT;
|
||||
import jbo.com.tenwa.entity.comm.own.OWN_INFO;
|
||||
import jbo.voucher.LV_STACTS_CONFIG;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.tenwa.comm.util.jboutil.BizObjectCompare;
|
||||
|
||||
public class CalcRentCompare implements BizObjectCompare{
|
||||
private String accountType;
|
||||
private String accType;
|
||||
private String state;
|
||||
private String FbSdk;
|
||||
private String id;
|
||||
private String ownName;
|
||||
private String ownNumber;
|
||||
private String accNumber;
|
||||
private String ownId;
|
||||
|
||||
@Override
|
||||
public boolean ObjectCompare(BizObject cObject, BizObject toObject)
|
||||
throws Exception {
|
||||
if(cObject.getAttribute("plan_list").getString().equals(toObject.getAttribute("plan_list").getString())){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public String getAccountType() {
|
||||
return accountType;
|
||||
}
|
||||
public void setAccountType(String accountType) {
|
||||
this.accountType = accountType;
|
||||
}
|
||||
public String getAccType() {
|
||||
return accType;
|
||||
}
|
||||
public void setAccType(String accType) {
|
||||
this.accType = accType;
|
||||
}
|
||||
|
||||
public String getState() {
|
||||
return state;
|
||||
}
|
||||
public void setState(String state) {
|
||||
this.state = state;
|
||||
}
|
||||
public String getFbSdk() {
|
||||
return FbSdk;
|
||||
}
|
||||
public void setFbSdk(String fbSdk) {
|
||||
FbSdk = fbSdk;
|
||||
}
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
public String getOwnName() {
|
||||
return ownName;
|
||||
}
|
||||
|
||||
public void setOwnName(String ownName) {
|
||||
this.ownName = ownName;
|
||||
}
|
||||
|
||||
public String getOwnNumber() {
|
||||
return ownNumber;
|
||||
}
|
||||
|
||||
public void setOwnNumber(String ownNumber) {
|
||||
this.ownNumber = ownNumber;
|
||||
}
|
||||
public String getAccNumber() {
|
||||
return accNumber;
|
||||
}
|
||||
|
||||
public void setAccNumber(String accNumber) {
|
||||
this.accNumber = accNumber;
|
||||
}
|
||||
|
||||
public String getOwnId() {
|
||||
return ownId;
|
||||
}
|
||||
|
||||
public void setOwnId(String ownId) {
|
||||
this.ownId = ownId;
|
||||
}
|
||||
|
||||
public String compare(JBOTransaction tx) throws JBOException{
|
||||
String sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and O.FbSdk='Y' and (O.account_type='out_account' or O.account_type='inAndOut_account')";
|
||||
if("in_account".equals(accountType)){
|
||||
sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and (O.account_type='in_account' or O.account_type='inAndOut_account') and account_purpose='default'";
|
||||
}else if("inAndOut_account".equals(accountType)){
|
||||
sql ="select id from O where O.own_id='"+ownId+"' and O.state_='0010' and O.ACC_TYPE='0010' and (account_purpose='default' or O.FbSdk='Y')";
|
||||
}
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).getSingleResult(false);
|
||||
if(bo==null||"".equals(bo)){
|
||||
System.out.println("本方账户没有查到信息");
|
||||
return "null";
|
||||
}
|
||||
System.out.println("查到的本方账户id"+bo.getAttribute("id").toString());
|
||||
return bo.getAttribute("id").toString();
|
||||
}
|
||||
|
||||
public String changAcc_title(JBOTransaction tx) throws JBOException{
|
||||
String sql ="select * from O where id=:id";
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME,sql).setParameter("id", id).getSingleResult(false);
|
||||
if(bo==null||"".equals(bo)){
|
||||
return "null";
|
||||
}
|
||||
return bo.getAttribute("SUBJECTS_CODE").toString();
|
||||
}
|
||||
public String check_OWN_NAME(JBOTransaction tx) throws JBOException{
|
||||
String sql = "select id,OWN_NAME from O where OWN_NAME=:ownName";
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,sql).setParameter("ownName", ownName).getSingleResult(false);
|
||||
String sql2 = "select id,OWN_NUMBER from O where OWN_NUMBER=:ownNumber";
|
||||
BizObject bo2 = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,sql2).setParameter("ownNumber", ownNumber).getSingleResult(false);
|
||||
if(bo==null&&bo2==null){
|
||||
return "null";
|
||||
}
|
||||
if(bo!=null&&bo2==null){
|
||||
String id1 = bo.getAttribute("id").toString();
|
||||
if(id!="null"&&id1.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
return "出租人:"+bo.getAttribute("OWN_NAME").toString()+"已存在,请检查!";
|
||||
}
|
||||
if(bo==null&&bo2!=null){
|
||||
String id2 = bo2.getAttribute("id").toString();
|
||||
if(id!="null"&&id2.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
return "出租人编号:"+bo2.getAttribute("OWN_NUMBER").toString()+"已存在,请检查!";
|
||||
}
|
||||
if(id!="null"){
|
||||
String id1 = bo.getAttribute("id").toString();
|
||||
String id2 = bo2.getAttribute("id").toString();
|
||||
if(id1.equals(id)&&id2.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
}
|
||||
return "出租人和出租编号均已存在!";
|
||||
}
|
||||
public String checkAccNumber(JBOTransaction tx) throws JBOException{
|
||||
String sql = "select id,acc_number from O where acc_number=:accNumber";
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).setParameter("accNumber", accNumber).getSingleResult(false);
|
||||
if(bo==null){
|
||||
return "null";
|
||||
}
|
||||
String id1 = bo.getAttribute("id").toString();
|
||||
if(id!="null"&&id1.equals(id)){
|
||||
return "null";
|
||||
}
|
||||
return "银行账号"+ bo.getAttribute("acc_number").toString()+"已存在,请检查!";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user