|
|
@ -16,6 +16,7 @@ import com.yxt.supervise.crm.biz.bankmanager.BankManagerService; |
|
|
|
import com.yxt.supervise.crm.biz.enterpriseproject.EnterpriseProjectService; |
|
|
|
import com.yxt.supervise.crm.biz.loanbankinformation.LoanBankInformationService; |
|
|
|
import com.yxt.supervise.crm.api.userproject.UserProject; |
|
|
|
import com.yxt.supervise.crm.biz.storehouseproject.StoreHouseProjectService; |
|
|
|
import com.yxt.supervise.crm.biz.userproject.UserProjectService; |
|
|
|
import com.yxt.supervise.crm.feign.wh.StoreHouseProjectFeign; |
|
|
|
import com.yxt.supervise.system.sysuser.SysUser; |
|
|
@ -33,8 +34,6 @@ import java.util.*; |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
public class ProjectInformationService extends MybatisBaseService<ProjectInformationMapper, ProjectInformation> { |
|
|
|
@Autowired |
|
|
|
StoreHouseProjectFeign storeHouseProjectFeign; |
|
|
|
@Autowired |
|
|
|
EnterpriseProjectService enterpriseProjectService; |
|
|
|
@Autowired |
|
|
@ -45,6 +44,8 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma |
|
|
|
LoanBankInformationService bankInformationService; |
|
|
|
@Autowired |
|
|
|
UserProjectService userProjectService; |
|
|
|
@Autowired |
|
|
|
StoreHouseProjectService storeHouseProjectService; |
|
|
|
public PagerVo<ProjectInformationVo> listPageVo(PagerQuery<ProjectInformationQuery> pq) { |
|
|
|
ProjectInformationQuery query = pq.getParams(); |
|
|
|
QueryWrapper<ProjectInformation> qw = new QueryWrapper<>(); |
|
|
@ -81,7 +82,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma |
|
|
|
} |
|
|
|
//绑定仓库
|
|
|
|
dto.getStoreHouseProjectDto().setProjectSid(entity.getSid()); |
|
|
|
storeHouseProjectFeign.saveOrUpdateDto(dto.getStoreHouseProjectDto()); |
|
|
|
storeHouseProjectService.saveOrUpdateDto(dto.getStoreHouseProjectDto()); |
|
|
|
//绑定企业
|
|
|
|
if(null!=dto.getEnterpriseProjectDto()){ |
|
|
|
dto.getEnterpriseProjectDto().setProjectSid(entity.getSid()); |
|
|
@ -98,7 +99,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
//修改绑定的仓库
|
|
|
|
dto.getStoreHouseProjectDto().setProjectSid(entity.getSid()); |
|
|
|
storeHouseProjectFeign.saveOrUpdateDto(dto.getStoreHouseProjectDto()); |
|
|
|
storeHouseProjectService.saveOrUpdateDto(dto.getStoreHouseProjectDto()); |
|
|
|
//绑定企业
|
|
|
|
if(null!=dto.getEnterpriseProjectDto()){ |
|
|
|
enterpriseProjectService.update(dto.getEnterpriseProjectDto()); |
|
|
|