路泰机电科技体检——数据平台后端
zhaowenxuan
2024-12-31 0918f745a313b0d0cda2f4f33856df578d30368e
src/main/java/com/example/controller/LisController.java
@@ -35,5 +35,42 @@
        return lisService.makeSqd(map);
    }
    /**
     * 获取所有检验项目
     * 由Lis调用
     * @param hospName
     * @param map
     * @return
     */
    @PostMapping("/{hospName}/getXmList")
    public String getXmList(@PathVariable("hospName") String hospName, @RequestBody Map<String ,Object > map){
        LisService lisService = serviceFactory.getLisService(hospName);
        return lisService.getXmlList(map);
    }
    /**
     * 撤销申请
     * @param hospName
     * @param map
     * @return
     */
    @PostMapping("/{hospName}/revoke")
    public String revoke(@PathVariable("hospName") String hospName,@RequestBody Map<String, Object> map){
        LisService lisService = serviceFactory.getLisService(hospName);
        return lisService.revoke(map);
    }
    /**
     * 确认撤销
     * Lis回调
     * @param hospName
     * @param map
     * @return
     */
    @PostMapping("/{hospName}/confirmRevoke")
    public String confirmRevoke(@PathVariable("hospName") String hospName,@RequestBody Map<String, Object> map){
        LisService lisService = serviceFactory.getLisService(map.get("hospName").toString());
        return lisService.confirmRevoke(map);
    }
}