Compare commits
No commits in common. "301a93d226828782942dab6de53dcb62835f8482" and "cbfeacc4b55f1371c2d2d7e35c92f8cc2a7f3d6a" have entirely different histories.
301a93d226
...
cbfeacc4b5
|
|
@ -20,7 +20,6 @@ public class ApiInfo {
|
||||||
}
|
}
|
||||||
@Data
|
@Data
|
||||||
public static class Request extends BaseProperty {
|
public static class Request extends BaseProperty {
|
||||||
private boolean isRequired;
|
|
||||||
// 原有结构保持不变
|
// 原有结构保持不变
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -143,8 +143,6 @@ public class ScanUtil {
|
||||||
ApiInfo.Request apiParam = new ApiInfo.Request();
|
ApiInfo.Request apiParam = new ApiInfo.Request();
|
||||||
apiParam.setComment(param.value());
|
apiParam.setComment(param.value());
|
||||||
apiParam.setName(param.name());
|
apiParam.setName(param.name());
|
||||||
apiParam.setRequired(param.required());
|
|
||||||
|
|
||||||
|
|
||||||
// 设置参数类型
|
// 设置参数类型
|
||||||
if (!param.typeName().isEmpty()) {
|
if (!param.typeName().isEmpty()) {
|
||||||
|
|
@ -185,7 +183,6 @@ public class ScanUtil {
|
||||||
} else if (!apiReturn.type().equals(Object.class)) {
|
} else if (!apiReturn.type().equals(Object.class)) {
|
||||||
Class<?> returnType = apiReturn.type();
|
Class<?> returnType = apiReturn.type();
|
||||||
response.setType(returnType.getSimpleName());
|
response.setType(returnType.getSimpleName());
|
||||||
response.setName("对象");
|
|
||||||
|
|
||||||
// 递归处理复杂类型
|
// 递归处理复杂类型
|
||||||
if (isComplexType(returnType)) {
|
if (isComplexType(returnType)) {
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package com.syjiaer.clinic.server.controller.common;
|
package com.syjiaer.clinic.server.controller.common;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.syjiaer.clinic.server.common.annotations.ApiParam;
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.ApiParams;
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.ApiReturn;
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.NoAuthCheck;
|
import com.syjiaer.clinic.server.common.annotations.NoAuthCheck;
|
||||||
import com.syjiaer.clinic.server.common.config.Config;
|
import com.syjiaer.clinic.server.common.config.Config;
|
||||||
import com.syjiaer.clinic.server.common.util.RsaUtil;
|
import com.syjiaer.clinic.server.common.util.RsaUtil;
|
||||||
|
|
@ -21,12 +18,8 @@ public class AuthController extends BaseController {
|
||||||
private Config config;
|
private Config config;
|
||||||
@RequestMapping("set")
|
@RequestMapping("set")
|
||||||
@ApiOperation("设置认证信息")
|
@ApiOperation("设置认证信息")
|
||||||
@ApiParams({
|
|
||||||
@ApiParam(name = "ciphertext", value = "密文", required = true, typeName = "String")
|
|
||||||
})
|
|
||||||
@ApiReturn(isNull = true)
|
|
||||||
@NoAuthCheck
|
@NoAuthCheck
|
||||||
public Result<Object> set() {
|
public Result<JSONObject> set() {
|
||||||
String ciphertext = parmsUtil.getString("ciphertext", "请输入密文");
|
String ciphertext = parmsUtil.getString("ciphertext", "请输入密文");
|
||||||
String data= RsaUtil.decryp(ciphertext);
|
String data= RsaUtil.decryp(ciphertext);
|
||||||
config.set("common","cert",ciphertext);
|
config.set("common","cert",ciphertext);
|
||||||
|
|
@ -35,7 +28,6 @@ public class AuthController extends BaseController {
|
||||||
@RequestMapping("get")
|
@RequestMapping("get")
|
||||||
@ApiOperation("获取认证信息")
|
@ApiOperation("获取认证信息")
|
||||||
@NoAuthCheck
|
@NoAuthCheck
|
||||||
@ApiReturn(type = String.class)
|
|
||||||
public Result<String> get() {
|
public Result<String> get() {
|
||||||
String cert=config.get("common","cert");
|
String cert=config.get("common","cert");
|
||||||
return success(cert);
|
return success(cert);
|
||||||
|
|
@ -43,8 +35,6 @@ public class AuthController extends BaseController {
|
||||||
|
|
||||||
@RequestMapping("check")
|
@RequestMapping("check")
|
||||||
@NoAuthCheck
|
@NoAuthCheck
|
||||||
@ApiOperation("检查认证信息")
|
|
||||||
@ApiReturn(type = JSONObject.class)
|
|
||||||
public Result<JSONObject> check(){
|
public Result<JSONObject> check(){
|
||||||
String cert=config.get("common","cert");
|
String cert=config.get("common","cert");
|
||||||
String data= RsaUtil.decryp(cert);
|
String data= RsaUtil.decryp(cert);
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,5 @@
|
||||||
package com.syjiaer.clinic.server.controller.diagnosis;
|
package com.syjiaer.clinic.server.controller.diagnosis;
|
||||||
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.ApiParam;
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.ApiParams;
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.ApiReturn;
|
|
||||||
import com.syjiaer.clinic.server.common.annotations.RecordCommonLog;
|
import com.syjiaer.clinic.server.common.annotations.RecordCommonLog;
|
||||||
import com.syjiaer.clinic.server.common.vo.Page;
|
import com.syjiaer.clinic.server.common.vo.Page;
|
||||||
import com.syjiaer.clinic.server.common.vo.Result;
|
import com.syjiaer.clinic.server.common.vo.Result;
|
||||||
|
|
@ -42,10 +39,6 @@ public class DiagnosisController extends BaseController {
|
||||||
@RecordCommonLog(operation = "完成诊断")
|
@RecordCommonLog(operation = "完成诊断")
|
||||||
@ApiOperation("保存诊断")
|
@ApiOperation("保存诊断")
|
||||||
@RequestMapping("/save")
|
@RequestMapping("/save")
|
||||||
@ApiReturn(type = PatientRegistration.class)
|
|
||||||
@ApiParams({
|
|
||||||
@ApiParam(name = "data", value = "模型", required = true, type = DiagnosisDto.class)
|
|
||||||
})
|
|
||||||
public Result<PatientRegistration> save() {
|
public Result<PatientRegistration> save() {
|
||||||
DiagnosisDto saveDto = parmsUtil.getObject("data", DiagnosisDto.class);
|
DiagnosisDto saveDto = parmsUtil.getObject("data", DiagnosisDto.class);
|
||||||
diagnosisService.save(saveDto);
|
diagnosisService.save(saveDto);
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,19 @@ public class FileService extends BaseService {
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getJarDirectory() {
|
public String getJarDirectory() {
|
||||||
return System.getProperty("user.dir");
|
try {
|
||||||
|
// 获取当前类所在的 JAR 文件路径
|
||||||
|
String path = FileService.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath();
|
||||||
|
if (path.endsWith(".jar")) {
|
||||||
|
// 如果是 JAR 包,返回 JAR 所在目录
|
||||||
|
return new File(path).getParent();
|
||||||
|
} else {
|
||||||
|
// 如果是开发环境(非 JAR),返回项目根目录或其他合适的路径
|
||||||
|
return new File("").getAbsolutePath();
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
throw new RuntimeException("无法获取 JAR 文件路径", e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private String generateTempFileName(MultipartFile file) {
|
private String generateTempFileName(MultipartFile file) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue