From af11d4845251da536d564a82fa019b4306875da9 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 29 五月 2021 14:48:54 +0800 Subject: [PATCH] Merge branch 'htwms' of https://gitee.com/luxiaotao1123/wms-cloud into htwms --- src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java | 14 +++++++ src/main/java/zy/cloud/wms/common/service/erp/ErpService.java | 12 ++++++ src/main/resources/mapper/RequestLogMapper.xml | 13 ++++++ src/main/java/zy/cloud/wms/manager/service/RequestLogService.java | 10 +++++ src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java | 14 +++++++ src/main/java/zy/cloud/wms/manager/entity/RequestLog.java | 22 +++++++++++ 6 files changed, 85 insertions(+), 0 deletions(-) diff --git a/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java b/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java index a33e517..6a1f4cf 100644 --- a/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java +++ b/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); diff --git a/src/main/java/zy/cloud/wms/manager/entity/RequestLog.java b/src/main/java/zy/cloud/wms/manager/entity/RequestLog.java new file mode 100644 index 0000000..3926ea6 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/entity/RequestLog.java @@ -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; +} diff --git a/src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java b/src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java new file mode 100644 index 0000000..3836162 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/mapper/RequestLogMapper.java @@ -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> { + +} diff --git a/src/main/java/zy/cloud/wms/manager/service/RequestLogService.java b/src/main/java/zy/cloud/wms/manager/service/RequestLogService.java new file mode 100644 index 0000000..f73dbe7 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/service/RequestLogService.java @@ -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> { + +} diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java new file mode 100644 index 0000000..2d98ce3 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/service/impl/RequestLogServiceImpl.java @@ -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 { + +} diff --git a/src/main/resources/mapper/RequestLogMapper.xml b/src/main/resources/mapper/RequestLogMapper.xml new file mode 100644 index 0000000..94ae326 --- /dev/null +++ b/src/main/resources/mapper/RequestLogMapper.xml @@ -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> -- Gitblit v1.9.1