|
|
@@ -612,8 +612,6 @@ public class RuleEngine {
|
|
|
//callScenario 1=事前 2=事后 3=事前/事后 4=事中 5=事后/事中
|
|
|
List<String> callScenarioList = Arrays.asList("4", "5");
|
|
|
boolean sendFlag = false;
|
|
|
-
|
|
|
-
|
|
|
List<Map<String,Object>> detailMapList = new ArrayList<>();
|
|
|
for(AdviceDetailsVO adviceDetailsVO : midIncidentWarningVO.getAdvice_details()){
|
|
|
detailMapList.add(BeanUtil.beanToMap(adviceDetailsVO));
|
|
|
@@ -671,10 +669,9 @@ public class RuleEngine {
|
|
|
QueryWrapper<MidIncidentAuditDetail> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.select("medical_ins_rule_info_code as medicalInsRuleInfoCode,medical_ins_rule_info_name as medicalInsRuleInfoName," +
|
|
|
"treatment_type as treatmentType,violation_level as violationLevel,amount,description");
|
|
|
- queryWrapper.groupBy("medical_ins_rule_info_code");
|
|
|
queryWrapper.eq("mid_incident_audit_id", midIncidentAudit.getId());
|
|
|
+ queryWrapper.groupBy("medical_ins_rule_info_code");
|
|
|
List<MidIncidentAuditDetail> midIncidentAuditDetailList = midIncidentAuditDetailService.list(queryWrapper);
|
|
|
-// List<MidIncidentAuditDetail> midIncidentAuditDetailList = midIncidentAuditDetailService.lambdaQuery().eq(MidIncidentAuditDetail::getMidIncidentAuditId, midIncidentAudit.getId()).list();
|
|
|
List<MidRule> midRuleList = new ArrayList<>();
|
|
|
for(MidIncidentAuditDetail midIncidentAuditDetail : midIncidentAuditDetailList){
|
|
|
MidRule midRule = new MidRule();
|
|
|
@@ -1065,6 +1062,10 @@ public class RuleEngine {
|
|
|
if (StringUtils.isNotBlank(midIncidentWarningVO.getVisit_time())) {
|
|
|
Date visitTime = DateUtils.parseDate(midIncidentWarningVO.getVisit_time(), "yyyy-MM-dd HH:mm:ss");
|
|
|
midIncidentAudit.setVisitTime(visitTime);
|
|
|
+ //门诊,事中就诊时间为当前时间
|
|
|
+ }else if("2".equals(midIncidentWarningVO.getVisit_type())){
|
|
|
+ Date visitTime = new Date();
|
|
|
+ midIncidentAudit.setVisitTime(visitTime);
|
|
|
}
|
|
|
} catch (ParseException e) {
|
|
|
log.error(e.getMessage(), e);
|