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 - select * from xfsg_line_pay - where line_id = #{lineId} - and deleted = '0' - and pay_business_type = #{payBusinessType} + + line_id = #{lineId} + and deleted = '0' + and pay_business_type = #{payBusinessType} + + and shop_id = #{shopId} + +