Merge remote-tracking branch 'origin/dev' into dev

dev
luotaiqian 2026-07-08 19:23:05 +08:00
commit e03237f349
10 changed files with 57 additions and 19 deletions

View File

@ -34,9 +34,6 @@ public class GbsUserSyncInterceptor implements WebMvcConfigurer {
private final String[] anonymousUrl = {
"/**/images/**",
"/**/account/syncUserToGBS/**",
"/**/org-info/save/**",
"/**/account/save/**",
"/**/file/**",
"/**/tree/**"
};

View File

@ -2,13 +2,22 @@ package org.qinan.safetyeval.adapter.web;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.qinan.safetyeval.client.api.AccountApi;
import org.qinan.safetyeval.client.api.OrgInfoApi;
import org.qinan.safetyeval.client.co.AccountCO;
import org.qinan.safetyeval.client.co.OrgInfoCO;
import org.qinan.safetyeval.client.dto.AccountAddCmd;
import org.qinan.safetyeval.client.dto.OrgInfoAddCmd;
import org.qinan.safetyeval.client.dto.SendMessageCmd;
import org.qinan.safetyeval.client.dto.SingleResponse;
import org.qinan.safetyeval.infrastructure.remote.SmsRemote;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
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.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@ -27,12 +36,36 @@ public class ImagesOpenController {
@Resource
private SmsRemote smsRemote;
@Resource
private AccountApi accountApi;
@Resource
private OrgInfoApi orgInfoApi;
@ApiOperation("发送短信")
@PostMapping("/sendMessage")
public com.alibaba.cola.dto.SingleResponse<Boolean> sendMessage(@Validated @RequestBody SendMessageCmd cmd) {
return smsRemote.sign(cmd.getMobile());
}
@ApiOperation("新增用户(注册)")
@PostMapping("/account/save")
public SingleResponse<AccountCO> register(@Validated @RequestBody AccountAddCmd cmd) {
return accountApi.add(cmd);
}
@ApiOperation("新增机构信息(注册)")
@PostMapping("/org-info/save")
public SingleResponse<OrgInfoCO> orgInfoSave(@Validated @RequestBody OrgInfoAddCmd cmd) {
return orgInfoApi.add(cmd);
}
@ApiOperation("用户同步 GBS")
@GetMapping("/account/syncUserToGBS")
public SingleResponse<AccountCO> syncUserToGBS(@ApiParam("账号") @RequestParam String account) {
return accountApi.syncUserToGBS(account);
}
@ApiOperation("发送短信")
@PostMapping("/test")
public SingleResponse test() {

View File

@ -108,7 +108,9 @@ public class QualFilingGatewayImpl implements QualFilingGateway {
wrapper.eq(QualFilingDO::getOrgId, query.getOrgId());
}
if (StringUtils.hasText(query.getFilingNo())) {
wrapper.eq(QualFilingDO::getFilingNo, query.getFilingNo());
// 暂无编号数据, 使用id查询
wrapper.eq(QualFilingDO::getId, query.getFilingNo());
// wrapper.eq(QualFilingDO::getFilingNo, query.getFilingNo());
}
if (StringUtils.hasText(query.getFilingUnitName())) {
wrapper.like(QualFilingDO::getFilingUnitName, query.getFilingUnitName());
@ -171,9 +173,15 @@ public class QualFilingGatewayImpl implements QualFilingGateway {
if (Objects.nonNull(dataObject.getId())) {
// 编辑
InsertFieldDefaults.applyForUpdate(dataObject);
if (dataObject.getFilingStatusCode() == 2) {
dataObject.setSubmitTime(LocalDateTime.now());
}
qualFilingMapper.updateById(dataObject);
} else {
InsertFieldDefaults.apply(dataObject);
if (dataObject.getFilingStatusCode() == 2) {
dataObject.setSubmitTime(LocalDateTime.now());
}
qualFilingMapper.insert(dataObject);
}
if (Objects.isNull(dataObject.getId())) {

View File

@ -1,6 +1,5 @@
# 线上 prod 专用配置(打包进 jar不依赖项目内 nacos/ 目录)
# 解决 FileStorageRuntimeException: 没有找到对应的存储平台platform:local
# OSS 凭证优先取 Nacos config-common.common.aliyun.oss取不到时用下方默认值
# OSS 与本地开发环境保持一致test-dragon-yf-pub
dromara:
x-file-storage:
@ -9,9 +8,9 @@ dromara:
aliyun-oss:
- platform: aliyun-oss-1
enable-storage: true
access-key: ${common.aliyun.oss.accessKeyId:LTAI5tP6UnjpDRBjsUaxbLz9}
secret-key: ${common.aliyun.oss.accessKeySecret:9XCpOutOC1lTE7E4twbUOHGzaxoMRz}
access-key: LTAI5tFerUgBCLEbXtinDD6d
secret-key: XyGVNV2RvW8U3ceoJDiy9A9oLvCGYp
end-point: oss-cn-hangzhou.aliyuncs.com
bucket-name: ${common.aliyun.oss.bucketName:cqqypx}
domain: https://${common.aliyun.oss.bucketName:cqqypx}.oss-cn-hangzhou.aliyuncs.com/
bucket-name: test-dragon-yf-pub
domain: https://test-dragon-yf-pub.oss-cn-hangzhou.aliyuncs.com/
base-path: jjb/

View File

@ -5,7 +5,8 @@
banner: false
db-config:
id-type: assign_id
logic-delete-value: 1
logic-not-delete-value: 0
logic-delete-field: deleteEnum
logic-delete-value: "true"
logic-not-delete-value: "false"
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

View File

@ -1,4 +1,4 @@
<!doctype html><html lang="zh"><head data-built-info="@cqsjjb/scripts@2.0.0-rspack.1 Frontend_Env[production] Build_Date[2026/7/8 15:29:29] App_Identifier[safetyEval]"><meta charset="UTF-8"/><meta name="renderer" content="webkit"/><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><title>--</title><script>(function () {
<!doctype html><html lang="zh"><head data-built-info="@cqsjjb/scripts@2.0.0-rspack.1 Frontend_Env[production] Build_Date[2026/7/8 16:47:20] App_Identifier[safetyEval]"><meta charset="UTF-8"/><meta name="renderer" content="webkit"/><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><title>--</title><script>(function () {
const APP_ENV = {
antd: {
'ant-prefix': 'micro-temp',
@ -89,4 +89,4 @@
},
}
}</script><script defer="defer" src="/safetyEval/static/js/379.7b4c2533d0a3b689.js"></script><script defer="defer" src="/safetyEval/static/js/121.ae75e71830bf4ae0.js"></script><script defer="defer" src="/safetyEval/static/js/289.f12da2fe2f6ad2ae.js"></script><script defer="defer" src="/safetyEval/static/js/main.a42edbbd465b6cbd.js"></script><link href="/safetyEval/static/css/main.cb6068c6562f0d94.css" rel="stylesheet"></head><body><noscript>此网页需要开启JavaScript功能。</noscript><div id="root" style="width: 100%; height: 100%; position: relative;overflow-y: auto"></div><script type="text/javascript">/* @cqsjjb/script 输出当前应用基本信息 */console.log("%c@cqsjjb/scripts@2.0.0-rspack.1 Frontend_Env[production] Build_Date[2026/7/8 15:29:29] App_Identifier[safetyEval] Frontend_Branch[dev] Backend_Branch[dev]", "color: #1890ff; border-radius: 2px; padding: 0 4px; border: 1px solid #1890ff; background: #f9fcff")</script></body></html>
}</script><script defer="defer" src="/safetyEval/static/js/934.ada55f776be86394.js"></script><script defer="defer" src="/safetyEval/static/js/121.ae75e71830bf4ae0.js"></script><script defer="defer" src="/safetyEval/static/js/289.f12da2fe2f6ad2ae.js"></script><script defer="defer" src="/safetyEval/static/js/main.013ab28d5c8d9507.js"></script><link href="/safetyEval/static/css/main.cb6068c6562f0d94.css" rel="stylesheet"></head><body><noscript>此网页需要开启JavaScript功能。</noscript><div id="root" style="width: 100%; height: 100%; position: relative;overflow-y: auto"></div><script type="text/javascript">/* @cqsjjb/script 输出当前应用基本信息 */console.log("%c@cqsjjb/scripts@2.0.0-rspack.1 Frontend_Env[production] Build_Date[2026/7/8 16:47:20] App_Identifier[safetyEval] Frontend_Branch[dev] Backend_Branch[dev]", "color: #1890ff; border-radius: 2px; padding: 0 4px; border: 1px solid #1890ff; background: #f9fcff")</script></body></html>

View File

@ -1 +1 @@
module.exports={javaGit:"http://47.92.113.182:3000/cq_anquan/safety-eval-service.git",javaGitName:"safety-eval-service",environment:{development:{javaGitBranch:"dev",API_HOST:"http://192.168.0.152"},production:{javaGitBranch:"dev",API_HOST:""}},appIdentifier:"safetyEval",contextInject:{appKey:"",fileUrl:"https://skqhdg.porthebei.com:9004/file/uploadFiles2/"},windowInject:{title:"微应用模板",links:[],element:{root:{id:"root"}},scripts:[]},server:{port:"8081",host:"192.168.0.187",open:!1},framework:{antd:{"ant-prefix":"micro-temp",fontFamily:"PingFangSC-Regular",colorPrimary:"#1677ff",borderRadius:2}},webpackConfig:{htmlWebpackPluginOption:{inject:!0}}};
module.exports={javaGit:"http://47.92.113.182:3000/cq_anquan/safety-eval-service.git",javaGitName:"safety-eval-service",environment:{development:{javaGitBranch:"dev",API_HOST:"http://192.168.0.103"},production:{javaGitBranch:"dev",API_HOST:""}},appIdentifier:"safetyEval",contextInject:{appKey:"",fileUrl:"https://skqhdg.porthebei.com:9004/file/uploadFiles2/"},windowInject:{title:"微应用模板",links:[],element:{root:{id:"root"}},scripts:[]},server:{port:"8081",host:"192.168.0.187",open:!1},framework:{antd:{"ant-prefix":"micro-temp",fontFamily:"PingFangSC-Regular",colorPrimary:"#1677ff",borderRadius:2}},webpackConfig:{htmlWebpackPluginOption:{inject:!0}}};

File diff suppressed because one or more lines are too long