diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java
index 76915fe5f..1d17e0700 100644
--- a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java
+++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java
@@ -184,6 +184,7 @@ public enum ErrorCodeEnum {
UPDATE_SHOP_SUB_STAGE_STATUS_FALSE(103009,"修改开业运营方案阶段状态失败",null),
SHOP_ID_NOT_EXIST(103010,"shopId不存在",null),
FIRST_ORDER_PARAM_NULL(103020,"首批订货金参数为空",null),
+ USER_NOT_LOGIN(103021,"用户未登录",null),
XFSG_SERVICE_ERROR(103099,"鲜丰服务调用失败",null),
GET_FIRST_ORDER(103021,"获取鲜丰首批订货金失败",null),
diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LinePayDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LinePayDAO.java
index 422cb4c08..a31d55f22 100644
--- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LinePayDAO.java
+++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LinePayDAO.java
@@ -27,8 +27,19 @@ public class LinePayDAO {
return linePayDO;
}
+ public LinePayDO getByLineIdAndPayTypeAndShopId(Long lineId,Integer payBusinessType,Long shopId) {
+ LinePayDO linePayDO = linePayMapper.getByLineIdAndPayTypeAndShopId(lineId,payBusinessType,shopId);
+ return linePayDO;
+ }
+
+ /**
+ * //todo 全部替换掉后弃用
+ * @param lineId
+ * @param payBusinessType
+ * @return
+ */
public LinePayDO getLinePayByLineIdAndPayType(Long lineId,Integer payBusinessType) {
- LinePayDO linePayDO = linePayMapper.getLinePayByLineIdAndPayType(lineId,payBusinessType);
+ LinePayDO linePayDO = linePayMapper.getByLineIdAndPayTypeAndShopId(lineId,payBusinessType,null);
return linePayDO;
}
diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LinePayMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LinePayMapper.java
index e30a5e8de..09b5a025a 100644
--- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LinePayMapper.java
+++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LinePayMapper.java
@@ -40,8 +40,10 @@ public interface LinePayMapper {
int deleteByPrimaryKey(Long id);
LinePayDO getLinePayByLineId(@Param("lineId") Long lineId);
- LinePayDO getLinePayByLineIdAndPayType(@Param("lineId") Long lineId,
- @Param("payBusinessType")Integer payBusinessType);
+
+ LinePayDO getByLineIdAndPayTypeAndShopId(@Param("lineId") Long lineId,
+ @Param("payBusinessType")Integer payBusinessType,
+ @Param("shopId") Long shopId);
/**
* getLinePayByLineIds
diff --git a/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml
index cc730eed2..9162835ae 100644
--- a/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml
+++ b/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml
@@ -4,6 +4,7 @@
+
@@ -24,8 +25,7 @@
- id
- , partner_id, line_id, pay_status, pay_type, pay_user_name, pay_account, bank_code,
+ id,shop_id, partner_id, line_id, pay_status, pay_type, pay_user_name, pay_account, bank_code,
bank_name, branch_bank_code, branch_bank_name, pay_time, pay_pic, promise_pic, create_time,
update_time, create_user_id, update_user_id, deleted,pay_business_type
@@ -299,12 +299,17 @@
and deleted = '0' limit 1
-