package com.example.duplicate.controller; import com.alibaba.fastjson.JSON; import com.example.duplicate.common.ResultBody; import com.example.duplicate.service.DuplicateService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * @ClassName DuplicateController * @Description 医院复印预约接口 * @Author linjj * @Date 2023/5/12 11:22 * @Version 1.0 */ @RestController @RequestMapping("/duplicate") @Api(value="测试",tags = "对外接口") public class DuplicateController { @Autowired DuplicateService duplicateService; @RequestMapping(value = "getFilePath", method = RequestMethod.POST) @ResponseBody @ApiOperation(value="微信接口") public ResultBody getFilePath(String inpatientNo, Integer admissTimes) { if (StringUtils.isEmpty(inpatientNo)) { return ResultBody.failed("住院号不得为空"); } if (null == admissTimes) { return ResultBody.failed("住院次数不得为空"); } return ResultBody.success(duplicateService.getFilePath(inpatientNo, admissTimes)); } /** * @description: 高级检查 * @params: startRange * @params: endRange * @return: String * @author linjj * @date: 2023/4/14 9:32 */ @RequestMapping(value = "SeniorExamine", method = RequestMethod.POST) @ResponseBody @ApiOperation(value="文件质检接口") public String SeniorExamine(String startRange, String endRange) { if (StringUtils.isEmpty(startRange) && StringUtils.isEmpty(endRange)) { return "开始范围,结束范围不能全部为空"; } if (StringUtils.isNotEmpty(startRange) && StringUtils.isNotEmpty(endRange)) { if (startRange.compareTo(endRange) > 0) { return "开始范围不能小于结束范围"; } } String s = duplicateService.SeniorExamine(startRange, endRange); return JSON.toJSONString(s); } }