|
@@ -25,6 +25,7 @@ import com.diagbot.vo.HospitalPlanPageVO;
|
|
import com.diagbot.vo.HospitalPlanSaveVO;
|
|
import com.diagbot.vo.HospitalPlanSaveVO;
|
|
import com.diagbot.vo.HospitalPlanVO;
|
|
import com.diagbot.vo.HospitalPlanVO;
|
|
import com.diagbot.vo.HospitalSetVO;
|
|
import com.diagbot.vo.HospitalSetVO;
|
|
|
|
+import com.diagbot.vo.PlanDetailCancelVO;
|
|
import com.diagbot.vo.PlanRevStopVO;
|
|
import com.diagbot.vo.PlanRevStopVO;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
@@ -163,6 +164,9 @@ public class PlanFacade extends PlanServiceImpl {
|
|
}
|
|
}
|
|
|
|
|
|
public boolean cancelPlanData(HospitalPlanCancelVO hospitalPlanCancelVO) {
|
|
public boolean cancelPlanData(HospitalPlanCancelVO hospitalPlanCancelVO) {
|
|
|
|
+ PlanDetailCancelVO planDetailCancelVO = new PlanDetailCancelVO();
|
|
|
|
+ planDetailCancelVO.setHospitalId(hospitalPlanCancelVO.getHospitalId());
|
|
|
|
+ planDetailCancelVO.setPlanId(hospitalPlanCancelVO.getPlanId());
|
|
boolean res = false;
|
|
boolean res = false;
|
|
// 1.先判断数据是否存在有效
|
|
// 1.先判断数据是否存在有效
|
|
checkPlan(hospitalPlanCancelVO.getPlanId());
|
|
checkPlan(hospitalPlanCancelVO.getPlanId());
|
|
@@ -170,10 +174,13 @@ public class PlanFacade extends PlanServiceImpl {
|
|
planNew
|
|
planNew
|
|
.eq("id", hospitalPlanCancelVO.getPlanId())
|
|
.eq("id", hospitalPlanCancelVO.getPlanId())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .eq("hospital_id", hospitalPlanCancelVO.getHospitalId())
|
|
.set("is_deleted", IsDeleteEnum.Y.getKey())
|
|
.set("is_deleted", IsDeleteEnum.Y.getKey())
|
|
.set("modifier", UserUtils.getCurrentPrincipleID())
|
|
.set("modifier", UserUtils.getCurrentPrincipleID())
|
|
.set("gmt_modified", DateUtil.now());
|
|
.set("gmt_modified", DateUtil.now());
|
|
res = update(new Plan(), planNew);
|
|
res = update(new Plan(), planNew);
|
|
|
|
+ //再删除明细
|
|
|
|
+ sysSetFacade.cancelPlanDetail(planDetailCancelVO);
|
|
|
|
|
|
return res;
|
|
return res;
|
|
}
|
|
}
|