src/main/java/zy/cloud/wms/common/service/erp/ErpService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/entity/RequestLog.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/service/RequestLogService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/RequestLogMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
@@ -11,8 +11,10 @@ import zy.cloud.wms.common.service.erp.entity.UploadBillDetail; import zy.cloud.wms.manager.entity.DocType; import zy.cloud.wms.manager.entity.Mat; import zy.cloud.wms.manager.entity.RequestLog; import zy.cloud.wms.manager.service.DocTypeService; import zy.cloud.wms.manager.service.MatService; import zy.cloud.wms.manager.service.RequestLogService; import zy.cloud.wms.manager.utils.HttpHandler; import java.util.ArrayList; @@ -30,6 +32,8 @@ private DocTypeService docTypeService; @Autowired private MatService matService; @Autowired private RequestLogService requestLogService; /** * 单据上报 */ @@ -74,6 +78,14 @@ .build() .doPost(); // 日志记录 RequestLog logInfo = new RequestLog(); logInfo.setName("单据上传,单据类型" + docId.toString()); logInfo.setRequest(JSON.toJSONString(uploadBill)); // 入参 logInfo.setResponse(response); // 出参 logInfo.setCreateTime(new Date()); requestLogService.insert(logInfo); if (!Cools.isEmpty(response)) { log.warn(response); Result result = JSON.parseObject(response, Result.class); src/main/java/zy/cloud/wms/manager/entity/RequestLog.java
New file @@ -0,0 +1,22 @@ package zy.cloud.wms.manager.entity; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data @TableName("sys_http_request_log") public class RequestLog implements Serializable { /* 日志操作内容 */ private String name; /* 请求入参 */ private String request; /* 返回内容 */ private String response; /* 请求时间 */ @TableField("create_time") private Date createTime; } src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java
New file @@ -0,0 +1,14 @@ package zy.cloud.wms.manager.mapper; import com.baomidou.mybatisplus.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import zy.cloud.wms.manager.entity.RequestLog; import java.util.List; @Mapper @Repository public interface RequestLogMapper extends BaseMapper<RequestLog> { } src/main/java/zy/cloud/wms/manager/service/RequestLogService.java
New file @@ -0,0 +1,10 @@ package zy.cloud.wms.manager.service; import com.baomidou.mybatisplus.service.IService; import zy.cloud.wms.manager.entity.RequestLog; import java.util.List; public interface RequestLogService extends IService<RequestLog> { } src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java
New file @@ -0,0 +1,14 @@ package zy.cloud.wms.manager.service.impl; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import zy.cloud.wms.manager.entity.RequestLog; import zy.cloud.wms.manager.mapper.RequestLogMapper; import zy.cloud.wms.manager.service.RequestLogService; import java.util.List; @Service("requestLogService") public class RequestLogServiceImpl extends ServiceImpl<RequestLogMapper, RequestLog> implements RequestLogService { } src/main/resources/mapper/RequestLogMapper.xml
New file @@ -0,0 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="zy.cloud.wms.manager.mapper.RequestLogMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="zy.cloud.wms.manager.entity.RequestLog"> <result column="name" property="name" /> <result column="request" property="request" /> <result column="response" property="response" /> <result column="create_time" property="createTime" /> </resultMap> </mapper>