|
@ -80,10 +80,10 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
QueryWrapper<FinManufacturerBank> qw = new QueryWrapper<>(); |
|
|
QueryWrapper<FinManufacturerBank> qw = new QueryWrapper<>(); |
|
|
FinManufacturerBankQuery params = pq.getParams(); |
|
|
FinManufacturerBankQuery params = pq.getParams(); |
|
|
if (params != null) { |
|
|
if (params != null) { |
|
|
if(StringUtils.isNotBlank(params.getOrgPath())){ |
|
|
if (StringUtils.isNotBlank(params.getOrgPath())) { |
|
|
String orgSid = sysStaffOrgFeign.getOrgSidByPath(params.getOrgPath()).getData(); |
|
|
String orgSid = sysStaffOrgFeign.getOrgSidByPath(params.getOrgPath()).getData(); |
|
|
qw.eq("useOrgSid", orgSid); |
|
|
qw.eq("useOrgSid", orgSid); |
|
|
}else{ |
|
|
} else { |
|
|
String userSid = params.getUserSid(); |
|
|
String userSid = params.getUserSid(); |
|
|
if (StringUtils.isNotBlank(userSid)) { |
|
|
if (StringUtils.isNotBlank(userSid)) { |
|
|
ResultBean<String> resultBean = sysStaffOrgFeign.getPathSidByUserSid(userSid); |
|
|
ResultBean<String> resultBean = sysStaffOrgFeign.getPathSidByUserSid(userSid); |
|
@ -126,7 +126,7 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
} |
|
|
} |
|
|
baseMapper.insert(finManufacturerBank); |
|
|
baseMapper.insert(finManufacturerBank); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemFeign.fetchOrgCodeByUseOrgSid(finManufacturerBank.getUseOrgSid()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemFeign.fetchOrgCodeByUseOrgSid(finManufacturerBank.getUseOrgSid()).getData(); |
|
|
if (data != null){ |
|
|
if (data != null) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
cnBankacnt.setFCreateOrgId(datum.getOrgCode()); |
|
|
cnBankacnt.setFCreateOrgId(datum.getOrgCode()); |
|
@ -136,7 +136,7 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
cnBankacnt.setFName(finManufacturerBank.getAccountName()); |
|
|
cnBankacnt.setFName(finManufacturerBank.getAccountName()); |
|
|
cnBankcntService.draftCNBankcnt(cnBankacnt); |
|
|
cnBankcntService.draftCNBankcnt(cnBankacnt); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
} else { |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
String useOrgSid = finManufacturerBank.getUseOrgSid(); |
|
|
String useOrgSid = finManufacturerBank.getUseOrgSid(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(useOrgSid).getData(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(useOrgSid).getData(); |
|
@ -161,7 +161,7 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
finManufacturerBank.setBankAccount(StringUtils.deleteWhitespace(dto.getBankAccount())); |
|
|
finManufacturerBank.setBankAccount(StringUtils.deleteWhitespace(dto.getBankAccount())); |
|
|
baseMapper.updateById(finManufacturerBank); |
|
|
baseMapper.updateById(finManufacturerBank); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemFeign.fetchOrgCodeByUseOrgSid(finManufacturerBank.getUseOrgSid()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemFeign.fetchOrgCodeByUseOrgSid(finManufacturerBank.getUseOrgSid()).getData(); |
|
|
if (data != null){ |
|
|
if (data != null) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
cnBankacnt.setFCreateOrgId(datum.getOrgCode()); |
|
|
cnBankacnt.setFCreateOrgId(datum.getOrgCode()); |
|
@ -171,7 +171,7 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
cnBankacnt.setFName(finManufacturerBank.getAccountName()); |
|
|
cnBankacnt.setFName(finManufacturerBank.getAccountName()); |
|
|
cnBankcntService.updateCNBankacnt(cnBankacnt); |
|
|
cnBankcntService.updateCNBankacnt(cnBankacnt); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
} else { |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
CNBankacnt cnBankacnt = new CNBankacnt(); |
|
|
String useOrgSid = finManufacturerBank.getUseOrgSid(); |
|
|
String useOrgSid = finManufacturerBank.getUseOrgSid(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(useOrgSid).getData(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(useOrgSid).getData(); |
|
@ -196,12 +196,12 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
return rb.success().setData(vo); |
|
|
return rb.success().setData(vo); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<List<FinManufacturerVo>> selectAccountByUseOrgSid(String userSid,String orgPath) { |
|
|
public ResultBean<List<FinManufacturerVo>> selectAccountByUseOrgSid(String userSid, String orgPath) { |
|
|
ResultBean<List<FinManufacturerVo>> rb = ResultBean.fireFail(); |
|
|
ResultBean<List<FinManufacturerVo>> rb = ResultBean.fireFail(); |
|
|
String useOrgSid = ""; |
|
|
String useOrgSid = ""; |
|
|
if(StringUtils.isNotBlank(orgPath)){ |
|
|
if (StringUtils.isNotBlank(orgPath)) { |
|
|
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
}else{ |
|
|
} else { |
|
|
useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
} |
|
|
} |
|
|
List<FinManufacturerVo> list = baseMapper.selectAccountByUseOrgSid(useOrgSid); |
|
|
List<FinManufacturerVo> list = baseMapper.selectAccountByUseOrgSid(useOrgSid); |
|
@ -220,20 +220,20 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
} else { |
|
|
} else { |
|
|
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
} |
|
|
} |
|
|
qw.eq("useOrgSid",useOrgSid); |
|
|
qw.eq("useOrgSid", useOrgSid); |
|
|
if(StringUtils.isNotBlank(query.getCollectionTypeKey())){ |
|
|
if (StringUtils.isNotBlank(query.getCollectionTypeKey())) { |
|
|
String key = ""; |
|
|
String key = ""; |
|
|
//个人账户
|
|
|
//个人账户
|
|
|
if("03".equals(query.getCollectionTypeKey())){ |
|
|
if ("03".equals(query.getCollectionTypeKey())) { |
|
|
key = "01"; |
|
|
key = "01"; |
|
|
qw.eq("dueBankKey",key); |
|
|
qw.eq("dueBankKey", key); |
|
|
} |
|
|
} |
|
|
if("05".equals(query.getCollectionTypeKey())){ |
|
|
if ("05".equals(query.getCollectionTypeKey())) { |
|
|
key = "02"; |
|
|
key = "02"; |
|
|
qw.eq("dueBankKey",key); |
|
|
qw.eq("dueBankKey", key); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
List<FinManufacturerVo> list = baseMapper.selAccountByOrgSid(useOrgSid,query.getName(),qw); |
|
|
List<FinManufacturerVo> list = baseMapper.selAccountByOrgSid(useOrgSid, query.getName(), qw); |
|
|
list.removeAll(Collections.singleton(null)); |
|
|
list.removeAll(Collections.singleton(null)); |
|
|
return rb.success().setData(list); |
|
|
return rb.success().setData(list); |
|
|
} |
|
|
} |
|
@ -250,19 +250,26 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur |
|
|
orgSid = sysStaffOrgFeign.getPathSidByUserSid(query.getParams().getUserSid()).getData(); |
|
|
orgSid = sysStaffOrgFeign.getPathSidByUserSid(query.getParams().getUserSid()).getData(); |
|
|
} |
|
|
} |
|
|
qw.eq("useOrgSid", orgSid); |
|
|
qw.eq("useOrgSid", orgSid); |
|
|
if(StringUtils.isNotBlank(query.getParams().getCollectionTypeKey())){ |
|
|
if (StringUtils.isNotBlank(query.getParams().getCollectionTypeKey())) { |
|
|
String key = ""; |
|
|
String key = ""; |
|
|
//个人账户
|
|
|
//个人账户
|
|
|
if("03".equals(query.getParams().getCollectionTypeKey())){ |
|
|
if ("03".equals(query.getParams().getCollectionTypeKey())) { |
|
|
key = "01"; |
|
|
key = "01"; |
|
|
qw.eq("dueBankKey",key); |
|
|
qw.eq("dueBankKey", key); |
|
|
} |
|
|
} |
|
|
if("05".equals(query.getParams().getCollectionTypeKey())){ |
|
|
if ("05".equals(query.getParams().getCollectionTypeKey())) { |
|
|
key = "02"; |
|
|
key = "02"; |
|
|
qw.eq("dueBankKey",key); |
|
|
qw.eq("dueBankKey", key); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
IPage<FinManufacturerVo> iPage = baseMapper.selAppAccountByOrgSid(page, qw, name); |
|
|
IPage<FinManufacturerVo> iPage = baseMapper.selAppAccountByOrgSid(page, qw, name); |
|
|
return iPage; |
|
|
return iPage; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean listByPayment(String orgPath, String key) { |
|
|
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
|
|
String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
|
|
List<BankVoForPayment> list = baseMapper.listByPayment(useOrgSid, key); |
|
|
|
|
|
return rb.success().setData(list); |
|
|
|
|
|
} |
|
|
} |
|
|
} |