|
@@ -104,36 +104,21 @@ public class QcCacesEntryFacade extends QcCasesEntryServiceImpl {
|
|
|
* @return
|
|
|
*/
|
|
|
public Boolean deleteQcCasesEntry(GetUpdateInfoVO getUpdateInfoVO){
|
|
|
- /* //删除条目
|
|
|
+ boolean res = false;
|
|
|
+
|
|
|
+ //删除条目
|
|
|
QueryWrapper<QcCasesEntry> qcCasesEntryQueryWrapper = new QueryWrapper<>();
|
|
|
qcCasesEntryQueryWrapper.eq("id",getUpdateInfoVO.getId());
|
|
|
- this.remove(qcCasesEntryQueryWrapper);
|
|
|
+ res = this.remove(qcCasesEntryQueryWrapper);
|
|
|
//删除明细
|
|
|
QueryWrapper<CasesEntryHospital> casesEntryHospitalQueryWrapper = new QueryWrapper<>();
|
|
|
- qcCasesEntryQueryWrapper.eq("cases_entry_id",getUpdateInfoVO.getId());
|
|
|
- casesEntryHospitalFacade.remove(casesEntryHospitalQueryWrapper);*/
|
|
|
- //优化后
|
|
|
- boolean res = false;
|
|
|
- UpdateWrapper<QcCasesEntry> qcCasesEntryQueryUpdate = new UpdateWrapper<>();
|
|
|
- qcCasesEntryQueryUpdate
|
|
|
- .eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
|
- .eq("id",getUpdateInfoVO.getId())
|
|
|
- .set("is_deleted",IsDeleteEnum.Y.getKey());
|
|
|
- res = update(qcCasesEntryQueryUpdate);
|
|
|
- if (res) {
|
|
|
- UpdateWrapper<CasesEntryHospital> qcHospitalUpdate = new UpdateWrapper<>();
|
|
|
- qcHospitalUpdate
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("cases_entry_id",getUpdateInfoVO.getId())
|
|
|
- .set("is_deleted", IsDeleteEnum.Y.getKey());
|
|
|
- res = casesEntryHospitalFacade.update(qcHospitalUpdate);
|
|
|
- UpdateWrapper<QcQuestionEntry> qcQuescQuestionInfoUpdate = new UpdateWrapper<>();
|
|
|
- qcQuescQuestionInfoUpdate
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("cases_entry_id",getUpdateInfoVO.getId())
|
|
|
- .set("is_deleted", IsDeleteEnum.Y.getKey());
|
|
|
- res = qcQuestionEntryFacade.update(qcQuescQuestionInfoUpdate);
|
|
|
- }
|
|
|
+ casesEntryHospitalQueryWrapper.eq("cases_entry_id",getUpdateInfoVO.getId());
|
|
|
+ res = casesEntryHospitalFacade.remove(casesEntryHospitalQueryWrapper);
|
|
|
+ //删除模块
|
|
|
+ UpdateWrapper<QcQuestionEntry> qcQuescQuestionInfoUpdate = new UpdateWrapper<>();
|
|
|
+ qcQuescQuestionInfoUpdate
|
|
|
+ .eq("cases_entry_id",getUpdateInfoVO.getId());
|
|
|
+ res = qcQuestionEntryFacade.remove(qcQuescQuestionInfoUpdate);
|
|
|
|
|
|
return res;
|
|
|
|