package com.example.controller;
|
|
import com.example.service.shanxiqin.xian.MeiJiLisService;
|
import com.example.utils.AjaxResult;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.Map;
|
|
/**
|
* @Company: 西安路泰科技有限公司
|
* @Author: zhaowenxuan
|
* @Date: 2024/12/31 16:01
|
*/
|
@RestController
|
@RequestMapping("hisinterface")
|
public class HisinterfaceController {
|
@Autowired
|
private MeiJiLisService meiJiLisService;
|
|
/**
|
* 由Lis调用
|
* 获取检验项目
|
* @param map
|
* @return
|
*/
|
@PostMapping("TreatmentItemsSynchronization")
|
public String TreatmentItemsSynchronization(@RequestBody Map<String ,Object> map){
|
Map<String, Object> request = (Map<String, Object>) map.get("Request");
|
String hospitalId = request.get("HospitalId").toString();
|
switch (hospitalId){
|
case "xamjyy":
|
return meiJiLisService.getXmlList(map);
|
}
|
return AjaxResult.error();
|
}
|
|
/**
|
* 由Lis调用
|
* 确认退单接口
|
* @param map
|
* @return
|
*/
|
@PostMapping("verificationFeeCancelled")
|
public String verificationFeeCancelled(@RequestBody Map<String ,Object> map){
|
String hospitalid = map.get("HOSPITALID").toString();
|
switch (hospitalid){
|
case "xamjyy":
|
return meiJiLisService.confirmRevoke(map);
|
}
|
return AjaxResult.error();
|
}
|
}
|