luxiaotao1123
2021-05-29 af11d4845251da536d564a82fa019b4306875da9
Merge branch 'htwms' of https://gitee.com/luxiaotao1123/wms-cloud into htwms
5个文件已添加
1个文件已修改
85 ■■■■■ 已修改文件
src/main/java/zy/cloud/wms/common/service/erp/ErpService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/entity/RequestLog.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/RequestLogService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/RequestLogMapper.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | 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>