diff --git a/open-api/dou-api/libs/doudian-sdk-java-1.1.0-20240311114923.jar b/open-api/dou-api/libs/doudian-sdk-java-1.1.0-20240311114923.jar
new file mode 100644
index 00000000..5cd54848
Binary files /dev/null and b/open-api/dou-api/libs/doudian-sdk-java-1.1.0-20240311114923.jar differ
diff --git a/open-api/dou-api/src/main/java/com/qihang/dou/controller/HomeController.java b/open-api/dou-api/src/main/java/com/qihang/dou/controller/HomeController.java
index f51cc94f..9a365ac9 100644
--- a/open-api/dou-api/src/main/java/com/qihang/dou/controller/HomeController.java
+++ b/open-api/dou-api/src/main/java/com/qihang/dou/controller/HomeController.java
@@ -40,12 +40,12 @@ public class HomeController {
param.setTrackingNo("435435");
param.setPresellType(1L);
param.setOrderType(1L);
- param.setCreateTimeStart(1617355413L);
- param.setCreateTimeEnd(1617355413L);
+// param.setCreateTimeStart(1617355413L);
+// param.setCreateTimeEnd(1617355413L);
param.setAbnormalOrder(1L);
param.setTradeType(1L);
- param.setUpdateTimeStart(1617355413L);
- param.setUpdateTimeEnd(1617355413L);
+ param.setUpdateTimeStart(1709222400L);
+ param.setUpdateTimeEnd(System.currentTimeMillis()/1000);
param.setSize(20L);
param.setPage(0L);
param.setOrderBy("create_time");
diff --git a/open-api/wei-api/libs/wei-api-1.6.3.jar b/open-api/wei-api/libs/wei-api-1.6.3.jar
new file mode 100644
index 00000000..315fd0f0
Binary files /dev/null and b/open-api/wei-api/libs/wei-api-1.6.3.jar differ
diff --git a/open-api/wei-api/pom.xml b/open-api/wei-api/pom.xml
index 57d800dc..722f1fbb 100644
--- a/open-api/wei-api/pom.xml
+++ b/open-api/wei-api/pom.xml
@@ -76,6 +76,13 @@
+
+ wei-api
+ wei-api
+ 1.6.3
+ system
+ ${project.basedir}/libs/wei-api-1.6.3.jar
+
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/controller/eWayBillController.java b/open-api/wei-api/src/main/java/com/qihang/wei/controller/eWayBillController.java
new file mode 100644
index 00000000..effa3b20
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/controller/eWayBillController.java
@@ -0,0 +1,58 @@
+package com.qihang.wei.controller;
+
+import cn.qihangerp.open.wei.EwaybillApiHelper;
+import cn.qihangerp.open.wei.common.ApiResultVo;
+import cn.qihangerp.open.wei.vo.ewaybill.DeliveryVo;
+import com.alibaba.fastjson2.JSONObject;
+import com.qihang.common.common.AjaxResult;
+import com.qihang.common.common.ResultVoEnum;
+import com.qihang.common.enums.HttpStatus;
+import com.qihang.wei.domain.WeiGoods;
+import com.qihang.wei.domain.WeiGoodsSku;
+import com.qihang.wei.openApi.ApiCommon;
+import com.qihang.wei.openApi.PullRequest;
+import com.qihang.wei.openApi.bo.GoodsDetailApiBo;
+import com.qihang.wei.openApi.bo.GoodsListApiBo;
+import com.qihang.wei.openApi.service.GoodsApiService;
+import com.qihang.wei.openApi.vo.GoodsDetailVo;
+import com.qihang.wei.openApi.vo.GoodsListVo;
+import com.qihang.wei.utils.RemoteUtil;
+import lombok.AllArgsConstructor;
+import org.springframework.beans.BeanUtils;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+@RequestMapping("/ewaybill")
+@RestController
+@AllArgsConstructor
+public class eWayBillController {
+ private final ApiCommon apiCommon;
+ @RequestMapping(value = "/get_deliver_list", method = RequestMethod.POST)
+ public AjaxResult getDeliverList(@RequestBody PullRequest params) throws Exception {
+ if (params.getShopId() == null || params.getShopId() <= 0) {
+// return ApiResul new ApiResult(HttpStatus.PARAMS_ERROR, "参数错误,没有店铺Id");
+ return AjaxResult.error(HttpStatus.PARAMS_ERROR, "参数错误,没有店铺Id");
+ }
+ Date currDateTime = new Date();
+ long startTime = System.currentTimeMillis();
+ var checkResult = apiCommon.checkBefore(params.getShopId());
+ if (checkResult.getCode() != ResultVoEnum.SUCCESS.getIndex()) {
+ return AjaxResult.error(checkResult.getCode(), checkResult.getMsg(), checkResult.getData());
+ }
+ String accessToken = checkResult.getData().getAccessToken();
+ String serverUrl = checkResult.getData().getServerUrl();
+ String appKey = checkResult.getData().getAppKey();
+ String appSecret = checkResult.getData().getAppSecret();
+
+ ApiResultVo apiResultVo = EwaybillApiHelper.pullDeliveryList(appKey, appSecret, accessToken);
+
+
+ return AjaxResult.success(apiResultVo.getList());
+ }
+}
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/domain/OGoodsSku.java b/open-api/wei-api/src/main/java/com/qihang/wei/domain/OGoodsSku.java
deleted file mode 100644
index 84446dfb..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/domain/OGoodsSku.java
+++ /dev/null
@@ -1,124 +0,0 @@
-package com.qihang.wei.domain;
-
-import java.io.Serializable;
-import java.math.BigDecimal;
-import lombok.Data;
-
-/**
- * 商品规格库存管理
- * @TableName o_goods_sku
- */
-@Data
-public class OGoodsSku implements Serializable {
- /**
- * 主键id
- */
- private Long id;
-
- /**
- * 商品id
- */
- private Long erpGoodsId;
-
- /**
- * skuId(唯一)
- */
- private Long erpSkuId;
-
- /**
- * 规格名
- */
- private String skuName;
-
- /**
- * 规格编码
- */
- private String skuNum;
-
- /**
- * 颜色id
- */
- private Integer colorId;
-
- /**
- * 颜色值
- */
- private String colorValue;
-
- /**
- * 颜色图片
- */
- private String colorImage;
-
- /**
- * 尺码id
- */
- private Integer sizeId;
-
- /**
- * 尺码值
- */
- private String sizeValue;
-
- /**
- * 款式id
- */
- private Integer styleId;
-
- /**
- * 款式值
- */
- private String styleValue;
-
- /**
- * 库存条形码
- */
- private String barCode;
-
- /**
- * 预计采购价
- */
- private BigDecimal purPrice;
-
- /**
- * 建议批发价
- */
- private BigDecimal wholePrice;
-
- /**
- * 建议零售价
- */
- private BigDecimal retailPrice;
-
- /**
- * 单位成本
- */
- private BigDecimal unitCost;
-
- /**
- * 备注
- */
- private String remark;
-
- /**
- * 状态
- */
- private Integer status;
-
- /**
- * 最低库存(预警)
- */
- private Integer lowQty;
-
- /**
- * 最高库存(预警)
- */
- private Integer highQty;
-
- /**
- * 0启用 1禁用
- */
- private Integer disable;
-
- private static final long serialVersionUID = 1L;
-}
\ No newline at end of file
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/domain/SShop.java b/open-api/wei-api/src/main/java/com/qihang/wei/domain/SShop.java
new file mode 100644
index 00000000..45441b90
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/domain/SShop.java
@@ -0,0 +1,123 @@
+package com.qihang.wei.domain;
+
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ * 数据中心-店铺
+ * @TableName s_shop
+ */
+@Data
+public class SShop implements Serializable {
+ /**
+ * 主键
+ */
+ private Integer id;
+
+ /**
+ * 店铺名
+ */
+ private String name;
+
+ /**
+ * 店铺别名
+ */
+ private String nickname;
+
+ /**
+ * 标识
+ */
+ private String ename;
+
+ /**
+ * 店铺主题
+ */
+ private String company;
+
+ /**
+ * 对应第三方平台Id
+ */
+ private Integer type;
+
+ /**
+ * 店铺url
+ */
+ private String url;
+
+ /**
+ * 排序
+ */
+ private Integer ordernum;
+
+ /**
+ * 是否删除0否1是
+ */
+ private Integer isdelete;
+
+ /**
+ * 是否显示(0:是1否)
+ */
+ private Integer isshow;
+
+ /**
+ * 更新时间
+ */
+ private Long modifyOn;
+
+ /**
+ * 描述
+ */
+ private String remark;
+
+ /**
+ * 第三方平台店铺id,淘宝天猫开放平台使用
+ */
+ private Long selleruserid;
+
+ /**
+ * 卖家userId
+ */
+ private String selleruseridstr;
+
+ /**
+ * 第三方平台sessionKey(access_token)
+ */
+ private String sessionkey;
+
+ /**
+ * Appkey
+ */
+ private String appkey;
+
+ /**
+ * Appsercet
+ */
+ private String appsercet;
+
+ /**
+ * 到期
+ */
+ private Long expiresIn;
+
+ /**
+ * access_token开始时间
+ */
+ private Long accessTokenBegin;
+
+ /**
+ * 刷新token
+ */
+ private String refreshToken;
+
+ /**
+ * 刷新token过期时间
+ */
+ private Long refreshTokenTimeout;
+
+ /**
+ * 请求url
+ */
+ private String apiRequestUrl;
+
+ private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/domain/SShopSetting.java b/open-api/wei-api/src/main/java/com/qihang/wei/domain/SShopSetting.java
new file mode 100644
index 00000000..bf2019d8
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/domain/SShopSetting.java
@@ -0,0 +1,78 @@
+package com.qihang.wei.domain;
+
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ * 第三方平台设置
+ * @TableName s_shop_setting
+ */
+@Data
+public class SShopSetting implements Serializable {
+ /**
+ * 主键
+ */
+ private Integer id;
+
+ /**
+ * 配置名
+ */
+ private String name;
+
+ /**
+ * appKey
+ */
+ private String appKey;
+
+ /**
+ * appSecret
+ */
+ private String appSecret;
+
+ /**
+ * 阿里access token
+ */
+ private String accessToken;
+
+ /**
+ * 到期
+ */
+ private Long expiresIn;
+
+ /**
+ * access_token开始时间
+ */
+ private Long accessTokenBegin;
+
+ /**
+ * 刷新token
+ */
+ private String refreshToken;
+
+ /**
+ * 刷新token过期时间
+ */
+ private Long refreshTokenTimeout;
+
+ /**
+ * 更新时间
+ */
+ private Long modifyOn;
+
+ /**
+ * 描述
+ */
+ private String remark;
+
+ /**
+ * 请求url
+ */
+ private String requestUrl;
+
+ /**
+ * 第三方店铺id
+ */
+ private String thirdId;
+
+ private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/domain/SysPlatform.java b/open-api/wei-api/src/main/java/com/qihang/wei/domain/SysPlatform.java
deleted file mode 100644
index 9640dd7b..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/domain/SysPlatform.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.qihang.wei.domain;
-
-import java.io.Serializable;
-import lombok.Data;
-
-/**
- *
- * @TableName sys_platform
- */
-@Data
-public class SysPlatform implements Serializable {
- /**
- *
- */
- private Integer id;
-
- /**
- * 平台名
- */
- private String name;
-
- /**
- * 平台编码
- */
- private String code;
-
- /**
- *
- */
- private String appKey;
-
- /**
- *
- */
- private String appSecret;
-
- /**
- * 平台回调uri
- */
- private String redirectUri;
-
- /**
- * 接口访问地址
- */
- private String serverUrl;
-
- private static final long serialVersionUID = 1L;
-}
\ No newline at end of file
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/domain/SysShop.java b/open-api/wei-api/src/main/java/com/qihang/wei/domain/SysShop.java
deleted file mode 100644
index 38077ad2..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/domain/SysShop.java
+++ /dev/null
@@ -1,417 +0,0 @@
-package com.qihang.wei.domain;
-
-import java.io.Serializable;
-
-/**
- * 数据中心-店铺
- * @TableName sys_shop
- */
-public class SysShop implements Serializable {
- /**
- * 主键
- */
- private Integer id;
-
- /**
- * 店铺名
- */
- private String name;
-
- /**
- * 对应第三方平台Id
- */
- private Integer type;
-
- /**
- * 店铺url
- */
- private String url;
-
- /**
- * 排序
- */
- private Integer sort;
-
- /**
- * 状态(1正常2已删除)
- */
- private Integer status;
-
- /**
- * 更新时间
- */
- private Long modifyOn;
-
- /**
- * 描述
- */
- private String remark;
-
- /**
- * 第三方平台店铺id,淘宝天猫开放平台使用
- */
- private Long sellerId;
-
- /**
- * Appkey
- */
- private String appKey;
-
- /**
- * Appsercet
- */
- private String appSercet;
-
- /**
- * 第三方平台sessionKey(access_token)
- */
- private String accessToken;
-
- /**
- * 到期
- */
- private Long expiresIn;
-
- /**
- * access_token开始时间
- */
- private Long accessTokenBegin;
-
- /**
- * 刷新token
- */
- private String refreshToken;
-
- /**
- * 刷新token过期时间
- */
- private Long refreshTokenTimeout;
-
- /**
- * 请求url
- */
- private String apiRequestUrl;
-
- private static final long serialVersionUID = 1L;
-
- /**
- * 主键
- */
- public Integer getId() {
- return id;
- }
-
- /**
- * 主键
- */
- public void setId(Integer id) {
- this.id = id;
- }
-
- /**
- * 店铺名
- */
- public String getName() {
- return name;
- }
-
- /**
- * 店铺名
- */
- public void setName(String name) {
- this.name = name;
- }
-
- /**
- * 对应第三方平台Id
- */
- public Integer getType() {
- return type;
- }
-
- /**
- * 对应第三方平台Id
- */
- public void setType(Integer type) {
- this.type = type;
- }
-
- /**
- * 店铺url
- */
- public String getUrl() {
- return url;
- }
-
- /**
- * 店铺url
- */
- public void setUrl(String url) {
- this.url = url;
- }
-
- /**
- * 排序
- */
- public Integer getSort() {
- return sort;
- }
-
- /**
- * 排序
- */
- public void setSort(Integer sort) {
- this.sort = sort;
- }
-
- /**
- * 状态(1正常2已删除)
- */
- public Integer getStatus() {
- return status;
- }
-
- /**
- * 状态(1正常2已删除)
- */
- public void setStatus(Integer status) {
- this.status = status;
- }
-
- /**
- * 更新时间
- */
- public Long getModifyOn() {
- return modifyOn;
- }
-
- /**
- * 更新时间
- */
- public void setModifyOn(Long modifyOn) {
- this.modifyOn = modifyOn;
- }
-
- /**
- * 描述
- */
- public String getRemark() {
- return remark;
- }
-
- /**
- * 描述
- */
- public void setRemark(String remark) {
- this.remark = remark;
- }
-
- /**
- * 第三方平台店铺id,淘宝天猫开放平台使用
- */
- public Long getSellerId() {
- return sellerId;
- }
-
- /**
- * 第三方平台店铺id,淘宝天猫开放平台使用
- */
- public void setSellerId(Long sellerId) {
- this.sellerId = sellerId;
- }
-
- /**
- * Appkey
- */
- public String getAppKey() {
- return appKey;
- }
-
- /**
- * Appkey
- */
- public void setAppKey(String appKey) {
- this.appKey = appKey;
- }
-
- /**
- * Appsercet
- */
- public String getAppSercet() {
- return appSercet;
- }
-
- /**
- * Appsercet
- */
- public void setAppSercet(String appSercet) {
- this.appSercet = appSercet;
- }
-
- /**
- * 第三方平台sessionKey(access_token)
- */
- public String getAccessToken() {
- return accessToken;
- }
-
- /**
- * 第三方平台sessionKey(access_token)
- */
- public void setAccessToken(String accessToken) {
- this.accessToken = accessToken;
- }
-
- /**
- * 到期
- */
- public Long getExpiresIn() {
- return expiresIn;
- }
-
- /**
- * 到期
- */
- public void setExpiresIn(Long expiresIn) {
- this.expiresIn = expiresIn;
- }
-
- /**
- * access_token开始时间
- */
- public Long getAccessTokenBegin() {
- return accessTokenBegin;
- }
-
- /**
- * access_token开始时间
- */
- public void setAccessTokenBegin(Long accessTokenBegin) {
- this.accessTokenBegin = accessTokenBegin;
- }
-
- /**
- * 刷新token
- */
- public String getRefreshToken() {
- return refreshToken;
- }
-
- /**
- * 刷新token
- */
- public void setRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- }
-
- /**
- * 刷新token过期时间
- */
- public Long getRefreshTokenTimeout() {
- return refreshTokenTimeout;
- }
-
- /**
- * 刷新token过期时间
- */
- public void setRefreshTokenTimeout(Long refreshTokenTimeout) {
- this.refreshTokenTimeout = refreshTokenTimeout;
- }
-
- /**
- * 请求url
- */
- public String getApiRequestUrl() {
- return apiRequestUrl;
- }
-
- /**
- * 请求url
- */
- public void setApiRequestUrl(String apiRequestUrl) {
- this.apiRequestUrl = apiRequestUrl;
- }
-
- @Override
- public boolean equals(Object that) {
- if (this == that) {
- return true;
- }
- if (that == null) {
- return false;
- }
- if (getClass() != that.getClass()) {
- return false;
- }
- SysShop other = (SysShop) that;
- return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
- && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
- && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType()))
- && (this.getUrl() == null ? other.getUrl() == null : this.getUrl().equals(other.getUrl()))
- && (this.getSort() == null ? other.getSort() == null : this.getSort().equals(other.getSort()))
- && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
- && (this.getModifyOn() == null ? other.getModifyOn() == null : this.getModifyOn().equals(other.getModifyOn()))
- && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark()))
- && (this.getSellerId() == null ? other.getSellerId() == null : this.getSellerId().equals(other.getSellerId()))
- && (this.getAppKey() == null ? other.getAppKey() == null : this.getAppKey().equals(other.getAppKey()))
- && (this.getAppSercet() == null ? other.getAppSercet() == null : this.getAppSercet().equals(other.getAppSercet()))
- && (this.getAccessToken() == null ? other.getAccessToken() == null : this.getAccessToken().equals(other.getAccessToken()))
- && (this.getExpiresIn() == null ? other.getExpiresIn() == null : this.getExpiresIn().equals(other.getExpiresIn()))
- && (this.getAccessTokenBegin() == null ? other.getAccessTokenBegin() == null : this.getAccessTokenBegin().equals(other.getAccessTokenBegin()))
- && (this.getRefreshToken() == null ? other.getRefreshToken() == null : this.getRefreshToken().equals(other.getRefreshToken()))
- && (this.getRefreshTokenTimeout() == null ? other.getRefreshTokenTimeout() == null : this.getRefreshTokenTimeout().equals(other.getRefreshTokenTimeout()))
- && (this.getApiRequestUrl() == null ? other.getApiRequestUrl() == null : this.getApiRequestUrl().equals(other.getApiRequestUrl()));
- }
-
- @Override
- public int hashCode() {
- final int prime = 31;
- int result = 1;
- result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
- result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
- result = prime * result + ((getType() == null) ? 0 : getType().hashCode());
- result = prime * result + ((getUrl() == null) ? 0 : getUrl().hashCode());
- result = prime * result + ((getSort() == null) ? 0 : getSort().hashCode());
- result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
- result = prime * result + ((getModifyOn() == null) ? 0 : getModifyOn().hashCode());
- result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode());
- result = prime * result + ((getSellerId() == null) ? 0 : getSellerId().hashCode());
- result = prime * result + ((getAppKey() == null) ? 0 : getAppKey().hashCode());
- result = prime * result + ((getAppSercet() == null) ? 0 : getAppSercet().hashCode());
- result = prime * result + ((getAccessToken() == null) ? 0 : getAccessToken().hashCode());
- result = prime * result + ((getExpiresIn() == null) ? 0 : getExpiresIn().hashCode());
- result = prime * result + ((getAccessTokenBegin() == null) ? 0 : getAccessTokenBegin().hashCode());
- result = prime * result + ((getRefreshToken() == null) ? 0 : getRefreshToken().hashCode());
- result = prime * result + ((getRefreshTokenTimeout() == null) ? 0 : getRefreshTokenTimeout().hashCode());
- result = prime * result + ((getApiRequestUrl() == null) ? 0 : getApiRequestUrl().hashCode());
- return result;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append(getClass().getSimpleName());
- sb.append(" [");
- sb.append("Hash = ").append(hashCode());
- sb.append(", id=").append(id);
- sb.append(", name=").append(name);
- sb.append(", type=").append(type);
- sb.append(", url=").append(url);
- sb.append(", sort=").append(sort);
- sb.append(", status=").append(status);
- sb.append(", modifyOn=").append(modifyOn);
- sb.append(", remark=").append(remark);
- sb.append(", sellerId=").append(sellerId);
- sb.append(", appKey=").append(appKey);
- sb.append(", appSercet=").append(appSercet);
- sb.append(", accessToken=").append(accessToken);
- sb.append(", expiresIn=").append(expiresIn);
- sb.append(", accessTokenBegin=").append(accessTokenBegin);
- sb.append(", refreshToken=").append(refreshToken);
- sb.append(", refreshTokenTimeout=").append(refreshTokenTimeout);
- sb.append(", apiRequestUrl=").append(apiRequestUrl);
- sb.append(", serialVersionUID=").append(serialVersionUID);
- sb.append("]");
- return sb.toString();
- }
-}
\ No newline at end of file
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/OGoodsSkuMapper.java b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/OGoodsSkuMapper.java
deleted file mode 100644
index 46d942cc..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/OGoodsSkuMapper.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.qihang.wei.mapper;
-
-import com.qihang.wei.domain.OGoodsSku;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author TW
-* @description 针对表【o_goods_sku(商品规格库存管理)】的数据库操作Mapper
-* @createDate 2024-03-29 11:41:24
-* @Entity com.qihang.wei.domain.OGoodsSku
-*/
-public interface OGoodsSkuMapper extends BaseMapper {
-
-}
-
-
-
-
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SShopMapper.java b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SShopMapper.java
new file mode 100644
index 00000000..a46f26c7
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SShopMapper.java
@@ -0,0 +1,18 @@
+package com.qihang.wei.mapper;
+
+import com.qihang.wei.domain.SShop;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author TW
+* @description 针对表【s_shop(数据中心-店铺)】的数据库操作Mapper
+* @createDate 2024-06-03 14:14:56
+* @Entity com.qihang.wei.domain.SShop
+*/
+public interface SShopMapper extends BaseMapper {
+
+}
+
+
+
+
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SShopSettingMapper.java b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SShopSettingMapper.java
new file mode 100644
index 00000000..7d3625f1
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SShopSettingMapper.java
@@ -0,0 +1,18 @@
+package com.qihang.wei.mapper;
+
+import com.qihang.wei.domain.SShopSetting;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author TW
+* @description 针对表【s_shop_setting(第三方平台设置)】的数据库操作Mapper
+* @createDate 2024-06-03 14:14:56
+* @Entity com.qihang.wei.domain.SShopSetting
+*/
+public interface SShopSettingMapper extends BaseMapper {
+
+}
+
+
+
+
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SysPlatformMapper.java b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SysPlatformMapper.java
deleted file mode 100644
index 68a6153f..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SysPlatformMapper.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.qihang.wei.mapper;
-
-import com.qihang.wei.domain.SysPlatform;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author qilip
-* @description 针对表【sys_platform】的数据库操作Mapper
-* @createDate 2024-03-24 18:04:27
-* @Entity com.qihang.wei.domain.SysPlatform
-*/
-public interface SysPlatformMapper extends BaseMapper {
-
-}
-
-
-
-
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SysShopMapper.java b/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SysShopMapper.java
deleted file mode 100644
index 85a426d1..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/mapper/SysShopMapper.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.qihang.wei.mapper;
-
-import com.qihang.wei.domain.SysShop;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author TW
-* @description 针对表【sys_shop(数据中心-店铺)】的数据库操作Mapper
-* @createDate 2024-03-20 13:33:19
-* @Entity com.qihang.wei.domain.SysShop
-*/
-public interface SysShopMapper extends BaseMapper {
-
-}
-
-
-
-
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/openApi/ApiCommon.java b/open-api/wei-api/src/main/java/com/qihang/wei/openApi/ApiCommon.java
index b95b991a..40f4b8fc 100644
--- a/open-api/wei-api/src/main/java/com/qihang/wei/openApi/ApiCommon.java
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/openApi/ApiCommon.java
@@ -9,8 +9,8 @@ import com.qihang.wei.openApi.service.ShopInfoApiService;
import com.qihang.wei.openApi.service.TokenApiService;
import com.qihang.wei.openApi.vo.ShopApiResultVo;
import com.qihang.wei.openApi.vo.Token;
-import com.qihang.wei.service.SysPlatformService;
-import com.qihang.wei.service.SysShopService;
+import com.qihang.wei.service.SShopService;
+import com.qihang.wei.service.SShopSettingService;
import com.qihang.wei.utils.RemoteUtil;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -19,8 +19,8 @@ import org.springframework.util.StringUtils;
@AllArgsConstructor
@Component
public class ApiCommon {
- private final SysShopService shopService;
- private final SysPlatformService platformService;
+ private final SShopService shopService;
+ private final SShopSettingService platformService;
/**
* 更新前的检查
*
@@ -34,27 +34,27 @@ public class ApiCommon {
return ResultVo.error(HttpStatus.PARAMS_ERROR,"参数错误,没有找到店铺");
}
if (shop.getType() != EnumShopType.WEI.getIndex()) {
- return ResultVo.error(HttpStatus.PARAMS_ERROR, "参数错误,店铺不是JD店铺");
+ return ResultVo.error(HttpStatus.PARAMS_ERROR, "参数错误,店铺不是视频号店铺");
}
- if(!StringUtils.hasText(shop.getAppKey())) {
+ if(!StringUtils.hasText(shop.getAppkey())) {
return ResultVo.error(HttpStatus.PARAMS_ERROR, "平台配置错误,没有找到AppKey");
}
- if(!StringUtils.hasText(shop.getAppSercet())) {
+ if(!StringUtils.hasText(shop.getAppsercet())) {
return ResultVo.error(HttpStatus.PARAMS_ERROR, "第三方平台配置错误,没有找到AppSercet");
}
var platform =platformService.getById(EnumShopType.WEI.getIndex());
- if(!StringUtils.hasText(platform.getServerUrl())) {
+ if(!StringUtils.hasText(platform.getRequestUrl())) {
return ResultVo.error(HttpStatus.PARAMS_ERROR, "第三方平台配置错误,没有找到ServerUrl");
}
ShopApiParams params = new ShopApiParams();
- params.setAppKey(shop.getAppKey());
- params.setAppSecret(shop.getAppSercet());
- params.setAccessToken(shop.getAccessToken());
+ params.setAppKey(shop.getAppkey());
+ params.setAppSecret(shop.getAppsercet());
+ params.setAccessToken(shop.getSessionkey());
params.setApiRequestUrl(shop.getApiRequestUrl());
- params.setServerUrl(platform.getServerUrl());
- params.setSellerId(shop.getSellerId().toString());
- if (!StringUtils.hasText(shop.getAccessToken())) {
+ params.setServerUrl(platform.getRequestUrl());
+ params.setSellerId(shop.getSelleruserid().toString());
+ if (!StringUtils.hasText(shop.getSessionkey())) {
// String s = "/token?grant_type=client_credential&appid="+params.getAppKey()+"&secret="+params.getAppSecret();
TokenApiService remoting = RemoteUtil.Remoting(params.getServerUrl(), TokenApiService.class);
Token token = remoting.getToken("client_credential",params.getAppKey(),params.getAppSecret());
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/OGoodsSkuService.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/OGoodsSkuService.java
deleted file mode 100644
index cdf7a73c..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/OGoodsSkuService.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.qihang.wei.service;
-
-import com.qihang.wei.domain.OGoodsSku;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-/**
-* @author TW
-* @description 针对表【o_goods_sku(商品规格库存管理)】的数据库操作Service
-* @createDate 2024-03-29 11:41:24
-*/
-public interface OGoodsSkuService extends IService {
-
-}
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/SShopService.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/SShopService.java
new file mode 100644
index 00000000..196246a1
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/service/SShopService.java
@@ -0,0 +1,15 @@
+package com.qihang.wei.service;
+
+import com.qihang.wei.domain.SShop;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author TW
+* @description 针对表【s_shop(数据中心-店铺)】的数据库操作Service
+* @createDate 2024-06-03 14:14:56
+*/
+public interface SShopService extends IService {
+ SShop selectShopById(Integer shopId);
+
+ void updateSessionKey(Integer shopId,String sessionKey);
+}
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/SShopSettingService.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/SShopSettingService.java
new file mode 100644
index 00000000..d9bdae09
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/service/SShopSettingService.java
@@ -0,0 +1,13 @@
+package com.qihang.wei.service;
+
+import com.qihang.wei.domain.SShopSetting;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author TW
+* @description 针对表【s_shop_setting(第三方平台设置)】的数据库操作Service
+* @createDate 2024-06-03 14:14:56
+*/
+public interface SShopSettingService extends IService {
+
+}
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/SysPlatformService.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/SysPlatformService.java
deleted file mode 100644
index bc329174..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/SysPlatformService.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.qihang.wei.service;
-
-import com.qihang.wei.domain.SysPlatform;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-/**
-* @author qilip
-* @description 针对表【sys_platform】的数据库操作Service
-* @createDate 2024-03-24 18:04:27
-*/
-public interface SysPlatformService extends IService {
-
-}
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/SysShopService.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/SysShopService.java
deleted file mode 100644
index c3ad968e..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/SysShopService.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.qihang.wei.service;
-
-import com.qihang.wei.domain.SysShop;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-/**
-* @author TW
-* @description 针对表【sys_shop(数据中心-店铺)】的数据库操作Service
-* @createDate 2024-03-20 13:33:19
-*/
-public interface SysShopService extends IService {
- SysShop selectShopById(Integer shopId);
-
- void updateSessionKey(Integer shopId,String sessionKey);
-}
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/OGoodsSkuServiceImpl.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/OGoodsSkuServiceImpl.java
deleted file mode 100644
index 95caaf37..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/OGoodsSkuServiceImpl.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.qihang.wei.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.qihang.wei.domain.OGoodsSku;
-import com.qihang.wei.service.OGoodsSkuService;
-import com.qihang.wei.mapper.OGoodsSkuMapper;
-import org.springframework.stereotype.Service;
-
-/**
-* @author TW
-* @description 针对表【o_goods_sku(商品规格库存管理)】的数据库操作Service实现
-* @createDate 2024-03-29 11:41:24
-*/
-@Service
-public class OGoodsSkuServiceImpl extends ServiceImpl
- implements OGoodsSkuService{
-
-}
-
-
-
-
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SShopServiceImpl.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SShopServiceImpl.java
new file mode 100644
index 00000000..1d060510
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SShopServiceImpl.java
@@ -0,0 +1,36 @@
+package com.qihang.wei.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qihang.wei.domain.SShop;
+import com.qihang.wei.service.SShopService;
+import com.qihang.wei.mapper.SShopMapper;
+import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+
+/**
+* @author TW
+* @description 针对表【s_shop(数据中心-店铺)】的数据库操作Service实现
+* @createDate 2024-06-03 14:14:56
+*/
+@AllArgsConstructor
+@Service
+public class SShopServiceImpl extends ServiceImpl
+ implements SShopService{
+ private final SShopMapper mapper;
+ @Override
+ public SShop selectShopById(Integer shopId) {
+ return mapper.selectById(shopId);
+ }
+
+ @Override
+ public void updateSessionKey(Integer shopId, String sessionKey) {
+ SShop shop = new SShop();
+ shop.setId(shopId);
+ shop.setSessionkey(sessionKey);
+ mapper.updateById(shop);
+ }
+}
+
+
+
+
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SShopSettingServiceImpl.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SShopSettingServiceImpl.java
new file mode 100644
index 00000000..332b992b
--- /dev/null
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SShopSettingServiceImpl.java
@@ -0,0 +1,22 @@
+package com.qihang.wei.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qihang.wei.domain.SShopSetting;
+import com.qihang.wei.service.SShopSettingService;
+import com.qihang.wei.mapper.SShopSettingMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author TW
+* @description 针对表【s_shop_setting(第三方平台设置)】的数据库操作Service实现
+* @createDate 2024-06-03 14:14:56
+*/
+@Service
+public class SShopSettingServiceImpl extends ServiceImpl
+ implements SShopSettingService{
+
+}
+
+
+
+
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SysPlatformServiceImpl.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SysPlatformServiceImpl.java
deleted file mode 100644
index 9d69cf38..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SysPlatformServiceImpl.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.qihang.wei.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.qihang.wei.domain.SysPlatform;
-import com.qihang.wei.service.SysPlatformService;
-import com.qihang.wei.mapper.SysPlatformMapper;
-import org.springframework.stereotype.Service;
-
-/**
-* @author qilip
-* @description 针对表【sys_platform】的数据库操作Service实现
-* @createDate 2024-03-24 18:04:27
-*/
-@Service
-public class SysPlatformServiceImpl extends ServiceImpl
- implements SysPlatformService{
-
-}
-
-
-
-
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SysShopServiceImpl.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SysShopServiceImpl.java
deleted file mode 100644
index 3300c506..00000000
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/SysShopServiceImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.qihang.wei.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.qihang.wei.domain.SysShop;
-import com.qihang.wei.service.SysShopService;
-import com.qihang.wei.mapper.SysShopMapper;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-
-/**
-* @author TW
-* @description 针对表【sys_shop(数据中心-店铺)】的数据库操作Service实现
-* @createDate 2024-03-20 13:33:19
-*/
-@AllArgsConstructor
-@Service
-public class SysShopServiceImpl extends ServiceImpl
- implements SysShopService{
- private SysShopMapper mapper;
- @Override
- public SysShop selectShopById(Integer shopId) {
- return mapper.selectById(shopId);
- }
-
- @Override
- public void updateSessionKey(Integer shopId, String sessionKey) {
- SysShop shop = new SysShop();
- shop.setId(shopId);
- shop.setAccessToken(sessionKey);
- mapper.updateById(shop);
- }
-}
-
-
-
-
diff --git a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/WeiGoodsServiceImpl.java b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/WeiGoodsServiceImpl.java
index 40b46708..96789145 100644
--- a/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/WeiGoodsServiceImpl.java
+++ b/open-api/wei-api/src/main/java/com/qihang/wei/service/impl/WeiGoodsServiceImpl.java
@@ -4,17 +4,14 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qihang.common.common.ResultVoEnum;
import com.qihang.common.utils.StringUtils;
-import com.qihang.wei.domain.OGoodsSku;
import com.qihang.wei.domain.WeiGoods;
import com.qihang.wei.domain.WeiGoodsSku;
-import com.qihang.wei.mapper.OGoodsSkuMapper;
import com.qihang.wei.mapper.WeiGoodsSkuMapper;
import com.qihang.wei.service.WeiGoodsService;
import com.qihang.wei.mapper.WeiGoodsMapper;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
-import java.util.Date;
import java.util.List;
/**
@@ -28,7 +25,7 @@ public class WeiGoodsServiceImpl extends ServiceImpl
implements WeiGoodsService{
private final WeiGoodsMapper mapper;
private final WeiGoodsSkuMapper skuMapper;
- private final OGoodsSkuMapper goodsSkuMapper;
+// private final OGoodsSkuMapper goodsSkuMapper;
@Override
public int saveAndUpdateGoods(Integer shopId, WeiGoods goods) {
@@ -47,13 +44,13 @@ public class WeiGoodsServiceImpl extends ServiceImpl
for (var sku : goods.getSkus()) {
sku.setWeiGoodsId(goods.getId());
// 根据OuterId查找ERP系统中的skuid
- if(StringUtils.isNotEmpty(sku.getSkuCode())) {
- List oGoodsSkus = goodsSkuMapper.selectList(new LambdaQueryWrapper().eq(OGoodsSku::getSkuNum, sku.getSkuCode()));
- if(oGoodsSkus!=null && !oGoodsSkus.isEmpty()){
- sku.setErpGoodsId(oGoodsSkus.get(0).getErpGoodsId());
- sku.setErpGoodsSkuId(oGoodsSkus.get(0).getErpSkuId());
- }
- }
+// if(StringUtils.isNotEmpty(sku.getSkuCode())) {
+// List oGoodsSkus = goodsSkuMapper.selectList(new LambdaQueryWrapper().eq(OGoodsSku::getSkuNum, sku.getSkuCode()));
+// if(oGoodsSkus!=null && !oGoodsSkus.isEmpty()){
+// sku.setErpGoodsId(oGoodsSkus.get(0).getErpGoodsId());
+// sku.setErpGoodsSkuId(oGoodsSkus.get(0).getErpSkuId());
+// }
+// }
skuMapper.insert(sku);
}
}
@@ -69,13 +66,13 @@ public class WeiGoodsServiceImpl extends ServiceImpl
for (var sku : goods.getSkus()) {
sku.setWeiGoodsId(goods.getId());
// 根据OuterId查找ERP系统中的skuid
- if(StringUtils.isNotEmpty(sku.getSkuCode())) {
- List oGoodsSkus = goodsSkuMapper.selectList(new LambdaQueryWrapper().eq(OGoodsSku::getSkuNum, sku.getSkuCode()));
- if(oGoodsSkus!=null && !oGoodsSkus.isEmpty()){
- sku.setErpGoodsId(oGoodsSkus.get(0).getErpGoodsId());
- sku.setErpGoodsSkuId(oGoodsSkus.get(0).getErpSkuId());
- }
- }
+// if(StringUtils.isNotEmpty(sku.getSkuCode())) {
+// List oGoodsSkus = goodsSkuMapper.selectList(new LambdaQueryWrapper().eq(OGoodsSku::getSkuNum, sku.getSkuCode()));
+// if(oGoodsSkus!=null && !oGoodsSkus.isEmpty()){
+// sku.setErpGoodsId(oGoodsSkus.get(0).getErpGoodsId());
+// sku.setErpGoodsSkuId(oGoodsSkus.get(0).getErpSkuId());
+// }
+// }
skuMapper.insert(sku);
}
diff --git a/open-api/wei-api/src/main/resources/mapper/OGoodsSkuMapper.xml b/open-api/wei-api/src/main/resources/mapper/OGoodsSkuMapper.xml
deleted file mode 100644
index 19201d63..00000000
--- a/open-api/wei-api/src/main/resources/mapper/OGoodsSkuMapper.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- id,erp_goods_id,erp_sku_id,
- sku_name,sku_num,color_id,
- color_value,color_image,size_id,
- size_value,style_id,style_value,
- bar_code,pur_price,whole_price,
- retail_price,unit_cost,remark,
- status,low_qty,high_qty,
- disable
-
-
diff --git a/open-api/wei-api/src/main/resources/mapper/SShopMapper.xml b/open-api/wei-api/src/main/resources/mapper/SShopMapper.xml
new file mode 100644
index 00000000..d3a697d1
--- /dev/null
+++ b/open-api/wei-api/src/main/resources/mapper/SShopMapper.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id,name,nickName,
+ ename,company,type,
+ url,orderNum,isDelete,
+ isShow,modify_on,remark,
+ sellerUserId,sellerUserIdStr,sessionKey,
+ appkey,appSercet,expires_in,
+ access_token_begin,refresh_token,refresh_token_timeout,
+ api_request_url
+
+
diff --git a/open-api/wei-api/src/main/resources/mapper/SysShopMapper.xml b/open-api/wei-api/src/main/resources/mapper/SShopSettingMapper.xml
similarity index 55%
rename from open-api/wei-api/src/main/resources/mapper/SysShopMapper.xml
rename to open-api/wei-api/src/main/resources/mapper/SShopSettingMapper.xml
index ae2aa664..4aa90860 100644
--- a/open-api/wei-api/src/main/resources/mapper/SysShopMapper.xml
+++ b/open-api/wei-api/src/main/resources/mapper/SShopSettingMapper.xml
@@ -2,34 +2,29 @@
-
+
-
+
-
-
-
-
-
-
-
-
+
-
+
+
+
+
- id,name,type,
- url,sort,status,
- modify_on,remark,seller_id,
- app_key,app_sercet,access_token,
- expires_in,access_token_begin,refresh_token,
- refresh_token_timeout,api_request_url
+ id,name,app_key,
+ app_secret,access_token,expires_in,
+ access_token_begin,refresh_token,refresh_token_timeout,
+ modify_on,remark,request_url,
+ third_id
diff --git a/open-api/wei-api/src/main/resources/mapper/SysPlatformMapper.xml b/open-api/wei-api/src/main/resources/mapper/SysPlatformMapper.xml
deleted file mode 100644
index 556d2470..00000000
--- a/open-api/wei-api/src/main/resources/mapper/SysPlatformMapper.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- id,name,code,
- app_key,app_secret,redirect_uri,
- server_url
-
-
diff --git a/sys-api/src/main/java/com/qihang/sys/api/controller/SysLoginController.java b/sys-api/src/main/java/com/qihang/sys/api/controller/SysLoginController.java
index 3a977ad1..5589f462 100644
--- a/sys-api/src/main/java/com/qihang/sys/api/controller/SysLoginController.java
+++ b/sys-api/src/main/java/com/qihang/sys/api/controller/SysLoginController.java
@@ -44,12 +44,16 @@ public class SysLoginController
@PostMapping("/login")
public AjaxResult login(@RequestBody LoginBody loginBody)
{
- AjaxResult ajax = AjaxResult.success();
- // 生成令牌
- String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
- loginBody.getUuid());
- ajax.put(Constants.TOKEN, token);
- return ajax;
+ try {
+ AjaxResult ajax = AjaxResult.success();
+ // 生成令牌
+ String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
+ loginBody.getUuid());
+ ajax.put(Constants.TOKEN, token);
+ return ajax;
+ }catch (Exception e){
+ return AjaxResult.error(e.getMessage());
+ }
}
/**
diff --git a/sys-api/src/main/resources/application.yaml b/sys-api/src/main/resources/application.yaml
index f7a36015..18d06fb1 100644
--- a/sys-api/src/main/resources/application.yaml
+++ b/sys-api/src/main/resources/application.yaml
@@ -7,6 +7,9 @@ mybatis-plus:
# mapper-locations: classpath*:mappers/user/*.xml
spring:
+ messages:
+ # 国际化资源文件路径
+ basename: i18n/messages
cloud:
loadbalancer:
nacos:
diff --git a/vue/src/api/wei/ewaybill.js b/vue/src/api/wei/ewaybill.js
new file mode 100644
index 00000000..c1b3fe54
--- /dev/null
+++ b/vue/src/api/wei/ewaybill.js
@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+// 列表
+export function getDeliverList(data) {
+ return request({
+ url: '/api/wei-api/ewaybill/get_deliver_list',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/vue/src/views/shipping/ewaybillPrint/index.vue b/vue/src/views/shipping/ewaybillPrint/index.vue
new file mode 100644
index 00000000..dc0e4025
--- /dev/null
+++ b/vue/src/views/shipping/ewaybillPrint/index.vue
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vue/src/views/shop/refund/index.vue b/vue/src/views/shop/refund/index.vue
index 3332f5b3..d765ffb8 100644
--- a/vue/src/views/shop/refund/index.vue
+++ b/vue/src/views/shop/refund/index.vue
@@ -24,7 +24,7 @@
diff --git a/vue/src/views/shop/wei/ewaybill/index.vue b/vue/src/views/shop/wei/ewaybill/index.vue
new file mode 100644
index 00000000..cc9ef235
--- /dev/null
+++ b/vue/src/views/shop/wei/ewaybill/index.vue
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 获取
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ API拉取商品数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 销售中
+ 已下架
+
+
+
+
+ 关联ERP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vue/src/views/wei/goods/index.vue b/vue/src/views/shop/wei/goods/index_old.vue
similarity index 100%
rename from vue/src/views/wei/goods/index.vue
rename to vue/src/views/shop/wei/goods/index_old.vue
diff --git a/vue/src/views/wei/refund/index.vue b/vue/src/views/shop/wei/refund/index.vue
similarity index 100%
rename from vue/src/views/wei/refund/index.vue
rename to vue/src/views/shop/wei/refund/index.vue