下载文件
parent
85c08ee18a
commit
0042972aa5
|
@ -0,0 +1,64 @@
|
||||||
|
package com.api.ebu7dev1.common.getlog.controller;
|
||||||
|
|
||||||
|
import aiyh.utils.ApiResult;
|
||||||
|
import aiyh.utils.Util;
|
||||||
|
import com.api.ebu7dev1.common.getlog.service.GetLogService;
|
||||||
|
import io.swagger.v3.oas.annotations.parameters.RequestBody;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import weaver.hrm.HrmUserVarify;
|
||||||
|
import weaver.hrm.User;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.ws.rs.GET;
|
||||||
|
import javax.ws.rs.POST;
|
||||||
|
import javax.ws.rs.Path;
|
||||||
|
import javax.ws.rs.Produces;
|
||||||
|
import javax.ws.rs.core.Context;
|
||||||
|
import javax.ws.rs.core.MediaType;
|
||||||
|
import javax.ws.rs.core.Response;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <h1>获取自定义日志</h1>
|
||||||
|
*
|
||||||
|
* <p>create: 2023/7/1 10:27</p>
|
||||||
|
*
|
||||||
|
* @author youHong.ai
|
||||||
|
*/
|
||||||
|
@Path("/ebu7-dev1/common/log")
|
||||||
|
public class GetLogController {
|
||||||
|
|
||||||
|
private final Logger log = Util.getLogger();
|
||||||
|
|
||||||
|
private final GetLogService service = new GetLogService();
|
||||||
|
|
||||||
|
@GET
|
||||||
|
@Path("get")
|
||||||
|
@Produces(MediaType.APPLICATION_OCTET_STREAM)
|
||||||
|
public Response getLogger(@Context HttpServletRequest request, @Context HttpServletResponse response) {
|
||||||
|
try {
|
||||||
|
User loginUser = HrmUserVarify.getUser(request, response);
|
||||||
|
return service.get(loginUser);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("下载文件出错:" + Util.getErrString(e));
|
||||||
|
return Response.ok(ApiResult.error("system error!"), MediaType.APPLICATION_JSON).build();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("collect")
|
||||||
|
@Produces(MediaType.APPLICATION_JSON)
|
||||||
|
public String collectLogInfo(@Context HttpServletRequest request,
|
||||||
|
@Context HttpServletResponse response,
|
||||||
|
@RequestBody Map<String, Object> params) {
|
||||||
|
try {
|
||||||
|
User loginUser = HrmUserVarify.getUser(request, response);
|
||||||
|
return service.collectLogInfo(loginUser, params);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("下载文件出错:" + Util.getErrString(e));
|
||||||
|
return ApiResult.error("system error!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.api.ebu7dev1.common.getlog.service;
|
||||||
|
|
||||||
|
import aiyh.utils.Util;
|
||||||
|
import aiyh.utils.excention.CustomerException;
|
||||||
|
import weaver.hrm.User;
|
||||||
|
|
||||||
|
import javax.ws.rs.core.Response;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <h1>获取日志</h1>
|
||||||
|
*
|
||||||
|
* <p>create: 2023/7/1 10:28</p>
|
||||||
|
*
|
||||||
|
* @author youHong.ai
|
||||||
|
*/
|
||||||
|
public class GetLogService {
|
||||||
|
public Response get(User loginUser) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String collectLogInfo(User loginUser, Map<String, Object> params) {
|
||||||
|
if (loginUser.getUID() != 1) {
|
||||||
|
throw new CustomerException("无权限查看!");
|
||||||
|
}
|
||||||
|
String startDate = Util.null2String(params.get("startDate"));
|
||||||
|
String endDate = Util.null2String(params.get("endDate"));
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
19
常用信息.md
19
常用信息.md
|
@ -291,6 +291,25 @@ function loadJs(url, callback) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
ecode 多语言切换
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ecCom.WeaLocaleProvider.getLocaleLabelByCode(module).then(() => {//多语言获取成功,此处重绘页面
|
||||||
|
})
|
||||||
|
|
||||||
|
WeaverMobile.Tools.getLocaleLabel(module, () => {
|
||||||
|
console.log("请求成功")
|
||||||
|
})
|
||||||
|
// 移动端引入组件库多语言信息,放在componentDidMount执行
|
||||||
|
WeaverMobile.Tools.getLocaleLabel("common", () => {
|
||||||
|
this.forceUpdate();
|
||||||
|
})
|
||||||
|
|
||||||
|
// 使用多语言
|
||||||
|
WeaverMobile.Tools.getLabel(i18nId, text)
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
### 数据库
|
### 数据库
|
||||||
|
|
||||||
**备份mysql数据库**
|
**备份mysql数据库**
|
||||||
|
|
Loading…
Reference in New Issue