public intupdatePartyExamineBankType(PartyExamineBankType partyExamineBankType)
{
//查询新上级的数据
PartyExamineBankType newParentBank=partyExamineBankTypeMapper.selectById(partyExamineBankType.getParentId());
//查询当前id的旧数据
PartyExamineBankType oldBank=partyExamineBankTypeMapper.selectPartyExamineBankTypeById(partyExamineBankType.getId());
String newAncestors="";if (StringUtils.isNotNull(newParentBank) &&StringUtils.isNotNull(oldBank))
{
String oldAncestors=oldBank.getAncestors();
Long id=partyExamineBankType.getId();
Long pId=newParentBank.getId();
//这里判断下,如果涉及上下级或者间接关系走这里if(newParentBank.getAncestors().contains(Convert.toStr(id))){
String s=newParentBank.getAncestors();
String param=s.substring(s.lastIndexOf(Convert.toStr(id)));
newAncestors=oldAncesto