|
@@ -32,6 +32,7 @@ public class ProofreadInfoService {
|
|
LambdaQueryWrapper<ProofreadInfo> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<ProofreadInfo> wrapper = new LambdaQueryWrapper<>();
|
|
wrapper.eq(ProofreadInfo::getProjectId, dto.getProjectId());
|
|
wrapper.eq(ProofreadInfo::getProjectId, dto.getProjectId());
|
|
wrapper.eq(ProofreadInfo::getDelFlag, 0);
|
|
wrapper.eq(ProofreadInfo::getDelFlag, 0);
|
|
|
|
+ wrapper.eq(ProofreadInfo::getType, dto.getType());
|
|
ProofreadInfo proofreadInfo = infoMapper.selectOne(wrapper);
|
|
ProofreadInfo proofreadInfo = infoMapper.selectOne(wrapper);
|
|
if (proofreadInfo != null) {
|
|
if (proofreadInfo != null) {
|
|
update(dto);
|
|
update(dto);
|
|
@@ -82,6 +83,7 @@ public class ProofreadInfoService {
|
|
info.setUpdateDate(new Date());
|
|
info.setUpdateDate(new Date());
|
|
LambdaQueryWrapper<ProofreadInfo> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<ProofreadInfo> wrapper = new LambdaQueryWrapper<>();
|
|
wrapper.eq(ProofreadInfo::getProjectId, dto.getProjectId());
|
|
wrapper.eq(ProofreadInfo::getProjectId, dto.getProjectId());
|
|
|
|
+ wrapper.eq(ProofreadInfo::getType, dto.getType());
|
|
infoMapper.update(info, wrapper);
|
|
infoMapper.update(info, wrapper);
|
|
//明细表相关信息修改
|
|
//明细表相关信息修改
|
|
if (CollectionUtils.isNotEmpty(dto.getDetails())) {
|
|
if (CollectionUtils.isNotEmpty(dto.getDetails())) {
|
|
@@ -94,9 +96,9 @@ public class ProofreadInfoService {
|
|
return dto.getProjectId();
|
|
return dto.getProjectId();
|
|
}
|
|
}
|
|
|
|
|
|
- public ProofreadInfoDto findById(String id) {
|
|
|
|
|
|
+ public ProofreadInfoDto findById(String id, String type) {
|
|
//查询基本信息
|
|
//查询基本信息
|
|
- ProofreadInfoDto dto = infoMapper.findByProjectId(id);
|
|
|
|
|
|
+ ProofreadInfoDto dto = infoMapper.findByProjectId(id, type);
|
|
if (dto != null) {
|
|
if (dto != null) {
|
|
//查询扩展信息
|
|
//查询扩展信息
|
|
List<ProofreadDetail> details = detailMapper.findByInfoId(dto.getId());
|
|
List<ProofreadDetail> details = detailMapper.findByInfoId(dto.getId());
|