|
|
@ -11,9 +11,11 @@ import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankVo; |
|
|
|
import com.yxt.anrui.base.api.basemanufacturerfinance.BaseManufacturerFinance; |
|
|
|
import com.yxt.anrui.base.api.basemanufacturerfinance.BaseManufacturerFinanceDto; |
|
|
|
import com.yxt.anrui.base.api.basemanufacturerfinance.BaseManufacturerFinanceVo; |
|
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; |
|
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand; |
|
|
|
import com.yxt.anrui.base.biz.basemanufacturerbank.BaseManufacturerBankService; |
|
|
|
import com.yxt.anrui.base.biz.basemanufacturerfinance.BaseManufacturerFinanceService; |
|
|
|
import com.yxt.anrui.base.biz.basepurchasesystem.BasePurchaseSystemService; |
|
|
|
import com.yxt.anrui.base.biz.basevehiclebrand.BaseVehicleBrandService; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.bdsupplier.BdSupplier; |
|
|
@ -65,6 +67,8 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
|
private BaseVehicleBrandService baseVehicleBrandService; |
|
|
|
@Resource |
|
|
|
private FinKingDeeFeign finKingDeeFeign; |
|
|
|
@Autowired |
|
|
|
private BasePurchaseSystemService basePurchaseSystemService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 供应厂商分页列表 |
|
|
@ -336,6 +340,38 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
|
ResultBean<List<SysOrganizationVo>> orgList = sysOrganizationFeign.selectOrgSidList(); |
|
|
|
List<SysOrganizationVo> list = orgList.getData(); |
|
|
|
for (SysOrganizationVo sysOrganizationVo : list) { |
|
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
|
if (data != null){ |
|
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(datum.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(sysOrganizationVo.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
} |
|
|
|
}else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
|
if (data != null){ |
|
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(datum.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
@ -343,14 +379,6 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(sysOrganizationVo.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
return rb.success().setMsg("操作成功"); |
|
|
|
} |
|
|
@ -464,6 +492,38 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
|
ResultBean<List<SysOrganizationVo>> orgList = sysOrganizationFeign.selectOrgSidList(); |
|
|
|
List<SysOrganizationVo> list = orgList.getData(); |
|
|
|
for (SysOrganizationVo sysOrganizationVo : list) { |
|
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
|
if (data != null){ |
|
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(datum.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(sysOrganizationVo.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
} |
|
|
|
}else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
|
List<BasePurchaseSystemDetailsVo> data = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(sysOrganizationVo.getSid()).getData(); |
|
|
|
if (data != null){ |
|
|
|
for (BasePurchaseSystemDetailsVo datum : data) { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(datum.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
@ -471,14 +531,6 @@ public class BaseManufacturerService extends MybatisBaseService<BaseManufacturer |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else if (StringUtils.isNotBlank(baseManufacturerDto.getCreateOrg())){ |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(baseManufacturerDto.getCreateOrg()).getData(); |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
bdSupplier.setFName(baseManufacturerDto.getManufacturerName()); |
|
|
|
bdSupplier.setFLocMobile(baseManufacturerDto.getContactMobile()); |
|
|
|
bdSupplier.setFUseOrgId(sysOrganizationVo.getOrgCode()); |
|
|
|
bdSupplier.setFNumber(baseManufacturerDto.getManufacturerCode()); |
|
|
|
finKingDeeFeign.updateBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
return rb.success().setMsg("修改成功"); |
|
|
|
} |
|
|
|