|
|
@ -13,6 +13,8 @@ import com.yxt.supervise.crm.api.projectinformation.ProjectInformation; |
|
|
|
import com.yxt.supervise.crm.api.projectinformation.ProjectInformationDto; |
|
|
|
import com.yxt.supervise.crm.api.projectinformation.ProjectInformationQuery; |
|
|
|
import com.yxt.supervise.crm.api.projectinformation.ProjectInformationVo; |
|
|
|
import com.yxt.supervise.crm.feign.wh.StoreHouseProjectFeign; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.*; |
|
|
@ -23,6 +25,8 @@ import java.util.*; |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
public class ProjectInformationService extends MybatisBaseService<ProjectInformationMapper, ProjectInformation> { |
|
|
|
@Autowired |
|
|
|
StoreHouseProjectFeign storeHouseProjectFeign; |
|
|
|
public PagerVo<ProjectInformationVo> listPageVo(PagerQuery<ProjectInformationQuery> pq) { |
|
|
|
ProjectInformationQuery query = pq.getParams(); |
|
|
|
QueryWrapper<ProjectInformation> qw = new QueryWrapper<>(); |
|
|
@ -56,6 +60,8 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma |
|
|
|
baseMapper.insertFiles(maps); |
|
|
|
} |
|
|
|
} |
|
|
|
dto.getStoreHouseProjectDto().setProjectSid(entity.getSid()); |
|
|
|
storeHouseProjectFeign.saveOrUpdateDto(dto.getStoreHouseProjectDto()); |
|
|
|
baseMapper.insert(entity); |
|
|
|
return rb.success().setMsg("保存项目信息成功"); |
|
|
|
} |
|
|
@ -64,6 +70,9 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
ProjectInformation entity=fetchBySid(dtoSid); |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
//修改绑定的仓库
|
|
|
|
dto.getStoreHouseProjectDto().setProjectSid(entity.getSid()); |
|
|
|
storeHouseProjectFeign.saveOrUpdateDto(dto.getStoreHouseProjectDto()); |
|
|
|
baseMapper.updateById(entity); |
|
|
|
return rb.success().setMsg("修改项目信息成功"); |
|
|
|
} |
|
|
|