清单 新增和修改部分 对标准库的反打
This commit is contained in:
+32
-1
@@ -12,9 +12,12 @@ import com.adc.da.slrs.sarLawsDetailedList.entity.DetailedUpDto;
|
|||||||
import com.adc.da.slrs.sarLawsDetailedList.entity.TimeDto;
|
import com.adc.da.slrs.sarLawsDetailedList.entity.TimeDto;
|
||||||
import com.adc.da.slrs.sarLawsDetailedList.service.ISarLawsDetailedListService;
|
import com.adc.da.slrs.sarLawsDetailedList.service.ISarLawsDetailedListService;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao;
|
import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao;
|
||||||
|
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
||||||
|
import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.service.impl.SarStandardsInfoServiceImpl;
|
import com.adc.da.slrs.sarStandardsInfo.service.impl.SarStandardsInfoServiceImpl;
|
||||||
import com.adc.da.slrs.sarUser.entity.UpDTO;
|
import com.adc.da.slrs.sarUser.entity.UpDTO;
|
||||||
import com.adc.da.slrs.sarUser.service.ITsUserService;
|
import com.adc.da.slrs.sarUser.service.ITsUserService;
|
||||||
|
import com.adc.da.slrs.standardSplit.service.SarStandardsInfoEOService;
|
||||||
import com.adc.da.sys.service.IDicTypeEOService;
|
import com.adc.da.sys.service.IDicTypeEOService;
|
||||||
import com.adc.da.util.UUIDUtils;
|
import com.adc.da.util.UUIDUtils;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
@@ -46,6 +49,9 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
@Autowired
|
@Autowired
|
||||||
SarStandardsInfoDao sarStandardsInfoDao;
|
SarStandardsInfoDao sarStandardsInfoDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ISarStandardsInfoService sarStandardsInfoService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
public SarLawsDetailedListDao sarLawsDetailedListDao;
|
public SarLawsDetailedListDao sarLawsDetailedListDao;
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -292,6 +298,16 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
timeDto = null;
|
timeDto = null;
|
||||||
}
|
}
|
||||||
service.insertDetailedList(sarLawsDetailedList.getId(), timeDto);
|
service.insertDetailedList(sarLawsDetailedList.getId(), timeDto);
|
||||||
|
if (null!=timeDto) {
|
||||||
|
List<SarStandardsInfo> sarStandardsInfos=new ArrayList<>();
|
||||||
|
timeDto.forEach(timeDto1 -> {
|
||||||
|
SarStandardsInfo sarStandardsInfo=new SarStandardsInfo();
|
||||||
|
sarStandardsInfo.setId(timeDto1.getStandId());
|
||||||
|
sarStandardsInfo.setIsRelateAccess("1");
|
||||||
|
sarStandardsInfos.add(sarStandardsInfo);
|
||||||
|
});
|
||||||
|
sarStandardsInfoService.updateBatchById(sarStandardsInfos);
|
||||||
|
}
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@@ -604,7 +620,22 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
timeDto.add(dto);
|
timeDto.add(dto);
|
||||||
}
|
}
|
||||||
service.updateDetailedLaws(detailedUpDto.getId(), timeDto);
|
service.updateDetailedLaws(detailedUpDto.getId(), timeDto);
|
||||||
|
QueryWrapper<SarLawsAttrDetailedList> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("detailed_list_id",detailedUpDto.getId());
|
||||||
|
List<SarLawsAttrDetailedList> sarLawsAttrDetailedLists=sarLawsAttrDetailedListDao.selectList(wrapper);
|
||||||
|
List<String> list1=new ArrayList<>();
|
||||||
|
if (sarLawsAttrDetailedLists.size()>0){
|
||||||
|
sarLawsAttrDetailedLists.forEach(sarLawsAttrDetailedList -> {list1.add(sarLawsAttrDetailedList.getStandId());});
|
||||||
|
}
|
||||||
|
list1.removeAll(Arrays.asList(detailedUpDto.getInforlist().split(",")));
|
||||||
|
if (list1.size()>0){
|
||||||
|
QueryWrapper<SarLawsAttrDetailedList> wrapper1 = new QueryWrapper<>();
|
||||||
|
wrapper1.in("stand_id",list1);
|
||||||
|
List<SarLawsAttrDetailedList> res=sarLawsAttrDetailedListDao.selectList(wrapper);
|
||||||
|
if (null!=res && res.size()>0){
|
||||||
|
sarStandardsInfoDao.updateISRELATEACCESSById("2", Arrays.asList(detailedUpDto.getInforlist().split(",")));
|
||||||
|
}
|
||||||
|
}
|
||||||
//更新标准是否纳入认证清单
|
//更新标准是否纳入认证清单
|
||||||
sarStandardsInfoDao.updateISRELATEACCESSById("1", Arrays.asList(detailedUpDto.getInforlist().split(",")));
|
sarStandardsInfoDao.updateISRELATEACCESSById("1", Arrays.asList(detailedUpDto.getInforlist().split(",")));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user