|
|
@@ -1,5 +1,7 @@
|
|
|
package org.jeecg.modules.medical.controller;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.map.MapUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
@@ -14,6 +16,7 @@ import org.jeecg.common.system.query.QueryGenerator;
|
|
|
import org.jeecg.modules.medical.entity.AdvanceWarningVO;
|
|
|
import org.jeecg.modules.medical.entity.Audit;
|
|
|
import org.jeecg.modules.medical.entity.MidIncidentWarningVO;
|
|
|
+import org.jeecg.modules.medical.ruleengine.RuleEngine;
|
|
|
import org.jeecg.modules.medical.service.IAuditService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
|
|
@@ -29,6 +32,7 @@ import org.springframework.web.servlet.ModelAndView;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* @Description: audit
|
|
|
@@ -43,6 +47,8 @@ import java.util.Arrays;
|
|
|
public class HisController extends JeecgController<Audit, IAuditService> {
|
|
|
@Autowired
|
|
|
private IAuditService auditService;
|
|
|
+ @Autowired
|
|
|
+ private RuleEngine ruleEngine;
|
|
|
|
|
|
/**
|
|
|
* 分页列表查询
|
|
|
@@ -91,7 +97,8 @@ public class HisController extends JeecgController<Audit, IAuditService> {
|
|
|
@ApiOperation(value="事中提醒接口", notes="事中提醒接口调用")
|
|
|
@PostMapping(value = "/midIncidentWarning")
|
|
|
public Result<String> midIncidentWarning(@RequestBody MidIncidentWarningVO midIncidentWarningVO) {
|
|
|
-
|
|
|
+ Map<String,Object> paramMap = BeanUtil.beanToMap(midIncidentWarningVO);
|
|
|
+ ruleEngine.dealMidInterfaceEngin("midIncidentWarning", paramMap, midIncidentWarningVO);
|
|
|
return Result.OK("添加成功!");
|
|
|
}
|
|
|
|