|
@ -139,8 +139,8 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
* @param name 厂商名称 |
|
|
* @param name 厂商名称 |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
public int selectCountByName(String name,String createOrg) { |
|
|
public int selectCountByName(String name, String createOrg) { |
|
|
return baseMapper.selectCountByName(name,createOrg); |
|
|
return baseMapper.selectCountByName(name, createOrg); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -334,14 +334,14 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
e.printStackTrace(); |
|
|
e.printStackTrace(); |
|
|
} |
|
|
} |
|
|
if (StringUtils.isBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
if (StringUtils.isBlank(baseManufacturerDto.getCreateOrg())) { |
|
|
//集团推送所有分公司的供应商
|
|
|
//集团推送所有分公司的供应商
|
|
|
//查询所有分公司,并向所有分公司中插入供应商信息
|
|
|
//查询所有分公司,并向所有分公司中插入供应商信息
|
|
|
ResultBean<List<SysOrganizationVo>> orgList = sysOrganizationFeign.selectOrgSidList(); |
|
|
ResultBean<List<SysOrganizationVo>> orgList = sysOrganizationFeign.selectOrgSidList(); |
|
|
List<SysOrganizationVo> list = orgList.getData(); |
|
|
List<SysOrganizationVo> list = orgList.getData(); |
|
|
for (SysOrganizationVo sysOrganizationVo : list) { |
|
|
for (SysOrganizationVo sysOrganizationVo : list) { |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
if (data != null){ |
|
|
if (data != null) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
@ -350,7 +350,7 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
} else { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
@ -359,10 +359,10 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
} else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())) { |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
if (data != null){ |
|
|
if (data != null) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
@ -371,7 +371,7 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
} else { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
@ -398,14 +398,14 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
private ResultBean saveBaseManufacturerBankDto(BaseManufacturerBankDto dto, String sid) { |
|
|
private ResultBean saveBaseManufacturerBankDto(BaseManufacturerBankDto dto, String sid) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
String bankSid = dto.getSid(); |
|
|
String bankSid = dto.getSid(); |
|
|
if(StringUtils.isNotBlank(bankSid)){ |
|
|
if (StringUtils.isNotBlank(bankSid)) { |
|
|
BaseManufacturerBank baseManufacturerBank = baseManufacturerBankService.fetchBySid(bankSid); |
|
|
BaseManufacturerBank baseManufacturerBank = baseManufacturerBankService.fetchBySid(bankSid); |
|
|
BeanUtil.copyProperties(dto,baseManufacturerBank,"sid"); |
|
|
BeanUtil.copyProperties(dto, baseManufacturerBank, "sid"); |
|
|
baseManufacturerBank.setManufacturerSid(sid); |
|
|
baseManufacturerBank.setManufacturerSid(sid); |
|
|
baseManufacturerBankService.updateById(baseManufacturerBank); |
|
|
baseManufacturerBankService.updateById(baseManufacturerBank); |
|
|
}else{ |
|
|
} else { |
|
|
BaseManufacturerBank baseManufacturerBank = new BaseManufacturerBank(); |
|
|
BaseManufacturerBank baseManufacturerBank = new BaseManufacturerBank(); |
|
|
BeanUtil.copyProperties(dto,baseManufacturerBank,"sid"); |
|
|
BeanUtil.copyProperties(dto, baseManufacturerBank, "sid"); |
|
|
baseManufacturerBank.setManufacturerSid(sid); |
|
|
baseManufacturerBank.setManufacturerSid(sid); |
|
|
baseManufacturerBankService.insert(baseManufacturerBank); |
|
|
baseManufacturerBankService.insert(baseManufacturerBank); |
|
|
} |
|
|
} |
|
@ -436,7 +436,7 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
} |
|
|
} |
|
|
String name = dto.getManufacturerName(); |
|
|
String name = dto.getManufacturerName(); |
|
|
String createOrg = dto.getCreateOrg(); |
|
|
String createOrg = dto.getCreateOrg(); |
|
|
int count = this.selectCountByName(name,createOrg); |
|
|
int count = this.selectCountByName(name, createOrg); |
|
|
if (count > 0) { |
|
|
if (count > 0) { |
|
|
return rb.setMsg("该厂商名称已存在"); |
|
|
return rb.setMsg("该厂商名称已存在"); |
|
|
} |
|
|
} |
|
@ -489,9 +489,9 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
strings.add(sid); |
|
|
strings.add(sid); |
|
|
// baseManufacturerBankService.updateBySidIsDelete(strings);
|
|
|
// baseManufacturerBankService.updateBySidIsDelete(strings);
|
|
|
List<BaseManufacturerBankDto> baseManufacturerBankDto = dto.getBaseManufacturerBankDto(); |
|
|
List<BaseManufacturerBankDto> baseManufacturerBankDto = dto.getBaseManufacturerBankDto(); |
|
|
List<String> stringList = baseManufacturerBankDto.stream().map(v->v.getSid()).collect(Collectors.toList()); |
|
|
List<String> stringList = baseManufacturerBankDto.stream().map(v -> v.getSid()).collect(Collectors.toList()); |
|
|
List<BaseManufacturerBank> baseManufacturerBankList = baseManufacturerBankService.selectByManSid(sid); |
|
|
List<BaseManufacturerBank> baseManufacturerBankList = baseManufacturerBankService.selectByManSid(sid); |
|
|
if (baseManufacturerBankDto.size() > 0) { |
|
|
if (baseManufacturerBankDto.size() > 0) { |
|
|
for (BaseManufacturerBankDto manufacturerBankDto : baseManufacturerBankDto) { |
|
|
for (BaseManufacturerBankDto manufacturerBankDto : baseManufacturerBankDto) { |
|
|
ResultBean resultBean1 = saveBaseManufacturerBankDto(manufacturerBankDto, sid); |
|
|
ResultBean resultBean1 = saveBaseManufacturerBankDto(manufacturerBankDto, sid); |
|
|
if (!resultBean1.getCode().equals("200")) { |
|
|
if (!resultBean1.getCode().equals("200")) { |
|
@ -499,25 +499,25 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
if(!baseManufacturerBankList.isEmpty()){ |
|
|
if (!baseManufacturerBankList.isEmpty()) { |
|
|
List<String> stringList1 = baseManufacturerBankList.stream().map(v->v.getSid()).collect(Collectors.toList()); |
|
|
List<String> stringList1 = baseManufacturerBankList.stream().map(v -> v.getSid()).collect(Collectors.toList()); |
|
|
stringList.removeAll(Collections.singleton(null)); |
|
|
stringList.removeAll(Collections.singleton(null)); |
|
|
for (int j = 0; j < stringList1.size(); j++) { |
|
|
for (int j = 0; j < stringList1.size(); j++) { |
|
|
if(!stringList.contains(stringList1.get(j))){ |
|
|
if (!stringList.contains(stringList1.get(j))) { |
|
|
baseManufacturerBankService.updateBySidIsDeletes(stringList1.get(j)); |
|
|
baseManufacturerBankService.updateBySidIsDeletes(stringList1.get(j)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
//BaseManufacturerFinance baseManufacturerFinance = baseManufacturerFinanceService.selectByBaseManufacturerSid(sid);
|
|
|
//BaseManufacturerFinance baseManufacturerFinance = baseManufacturerFinanceService.selectByBaseManufacturerSid(sid);
|
|
|
//baseManufacturerFinanceService.updateBySid(dto.getBaseManufacturerFinanceDto().toMap(), baseManufacturerFinance.getSid());
|
|
|
//baseManufacturerFinanceService.updateBySid(dto.getBaseManufacturerFinanceDto().toMap(), baseManufacturerFinance.getSid());
|
|
|
if (StringUtils.isBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
if (StringUtils.isBlank(baseManufacturerDto.getCreateOrg())) { |
|
|
//集团推送所有分公司的供应商
|
|
|
//集团推送所有分公司的供应商
|
|
|
//查询所有分公司,并向所有分公司中插入供应商信息
|
|
|
//查询所有分公司,并向所有分公司中插入供应商信息
|
|
|
ResultBean<List<SysOrganizationVo>> orgList = sysOrganizationFeign.selectOrgSidList(); |
|
|
ResultBean<List<SysOrganizationVo>> orgList = sysOrganizationFeign.selectOrgSidList(); |
|
|
List<SysOrganizationVo> list = orgList.getData(); |
|
|
List<SysOrganizationVo> list = orgList.getData(); |
|
|
for (SysOrganizationVo sysOrganizationVo : list) { |
|
|
for (SysOrganizationVo sysOrganizationVo : list) { |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
if (data != null){ |
|
|
if (data != null) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
@ -526,7 +526,7 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
} else { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
@ -535,10 +535,10 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
} else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())) { |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
if (data != null){ |
|
|
if (data != null) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
@ -547,7 +547,7 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
} else { |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
@ -787,11 +787,11 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
String useOrg = baseVehicleBrand.getUseOrg(); |
|
|
String useOrg = baseVehicleBrand.getUseOrg(); |
|
|
String[] split = useOrg.split(","); |
|
|
String[] split = useOrg.split(","); |
|
|
for (String s : split) { |
|
|
for (String s : split) { |
|
|
if (!s.equals(orgSid)){ |
|
|
if (!s.equals(orgSid)) { |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(s).getData(); |
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(s).getData(); |
|
|
Map<String, String> map = new HashMap<>(); |
|
|
Map<String, String> map = new HashMap<>(); |
|
|
map.put("sid",s); |
|
|
map.put("sid", s); |
|
|
map.put("manufacturerName",sysOrganizationVo.getName()); |
|
|
map.put("manufacturerName", sysOrganizationVo.getName()); |
|
|
maps.add(map); |
|
|
maps.add(map); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -805,16 +805,16 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
return rb.success().setData(baseManufacturerVos); |
|
|
return rb.success().setData(baseManufacturerVos); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<List<BaseManufacturerVo>> getGysTypeByOrgSid(String orgSid,String supplierType) { |
|
|
public ResultBean<List<BaseManufacturerVo>> getGysTypeByOrgSid(String orgSid, String supplierType) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
List<BaseManufacturerVo> baseManufacturerVos = baseMapper.getGysTypeByOrgSid(orgSid,supplierType); |
|
|
List<BaseManufacturerVo> baseManufacturerVos = baseMapper.getGysTypeByOrgSid(orgSid, supplierType); |
|
|
return rb.success().setData(baseManufacturerVos); |
|
|
return rb.success().setData(baseManufacturerVos); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<List<ManufacturerVo>> getDetailsList(String orgSid) { |
|
|
public ResultBean<List<ManufacturerVo>> getDetailsList(String orgSid) { |
|
|
ResultBean<List<ManufacturerVo>> rb = ResultBean.fireFail(); |
|
|
ResultBean<List<ManufacturerVo>> rb = ResultBean.fireFail(); |
|
|
List<ManufacturerVo> voList = baseMapper.getDetailsList(orgSid); |
|
|
List<ManufacturerVo> voList = baseMapper.getDetailsList(orgSid); |
|
|
if(voList.size() == 0){ |
|
|
if (voList.size() == 0) { |
|
|
voList = new ArrayList<>(); |
|
|
voList = new ArrayList<>(); |
|
|
} |
|
|
} |
|
|
return rb.success().setData(voList); |
|
|
return rb.success().setData(voList); |
|
@ -831,4 +831,10 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
BaseManufacturerDetailsVo baseManufacturerDetailsVo = baseMapper.fetchByCode(supplierCode); |
|
|
BaseManufacturerDetailsVo baseManufacturerDetailsVo = baseMapper.fetchByCode(supplierCode); |
|
|
return rb.success().setData(baseManufacturerDetailsVo); |
|
|
return rb.success().setData(baseManufacturerDetailsVo); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<List<BaseBankVo>> getKhhByOrgSid(String orgSid, String supplierType) { |
|
|
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
|
|
List<BaseBankVo> baseBankVoList = baseMapper.getKhhByOrgSid(orgSid, supplierType); |
|
|
|
|
|
return rb.success().setData(baseBankVoList); |
|
|
|
|
|
} |
|
|
} |
|
|
} |