菠萝派接口-根据appid与token查找到店铺
正在显示
4 个修改的文件
包含
15 行增加
和
2 行删除
| ... | @@ -180,7 +180,7 @@ public class PineappleController { | ... | @@ -180,7 +180,7 @@ public class PineappleController { |
| 180 | } | 180 | } |
| 181 | 181 | ||
| 182 | private IMSupplierApp findAndCheckSupplierApp(BaseRequest request) { | 182 | private IMSupplierApp findAndCheckSupplierApp(BaseRequest request) { |
| 183 | IMSupplierApp imSupplierApp = imSupplierAppService.findByAppIdAndAppType(request.getAppkey(), SupplierAppTypeEnum.PINE_APPLE); | 183 | IMSupplierApp imSupplierApp = imSupplierAppService.findByAppIdAndAppType(request,SupplierAppTypeEnum.PINE_APPLE); |
| 184 | if (imSupplierApp == null) { | 184 | if (imSupplierApp == null) { |
| 185 | throw new BizException(MessageFormat.format("appKey【{0}】的菠萝派应用数据为空,请联系客服", request.getAppkey())); | 185 | throw new BizException(MessageFormat.format("appKey【{0}】的菠萝派应用数据为空,请联系客服", request.getAppkey())); |
| 186 | } | 186 | } | ... | ... |
| ... | @@ -4,7 +4,7 @@ | ... | @@ -4,7 +4,7 @@ |
| 4 | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 4 | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| 5 | <mapper namespace="com.sibu.orderHelper.integral.dao.IMSupplierAppDao"> | 5 | <mapper namespace="com.sibu.orderHelper.integral.dao.IMSupplierAppDao"> |
| 6 | <select id="findByAppIdAndAppType" resultMap="BaseResultMap"> | 6 | <select id="findByAppIdAndAppType" resultMap="BaseResultMap"> |
| 7 | select * from im_supplier_app where app_id=#{appId} and app_type = #{appType} | 7 | select * from im_supplier_app where app_id=#{appId} and app_type = #{appType} and app_token = #{appToken} |
| 8 | </select> | 8 | </select> |
| 9 | <resultMap id="BaseResultMap" type="com.sibu.orderHelper.integral.model.IMSupplierApp"> | 9 | <resultMap id="BaseResultMap" type="com.sibu.orderHelper.integral.model.IMSupplierApp"> |
| 10 | <result column="id" property="id"/> | 10 | <result column="id" property="id"/> | ... | ... |
| ... | @@ -2,6 +2,7 @@ package com.sibu.orderHelper.integral.service; | ... | @@ -2,6 +2,7 @@ package com.sibu.orderHelper.integral.service; |
| 2 | 2 | ||
| 3 | import com.sibu.orderHelper.enums.SupplierAppTypeEnum; | 3 | import com.sibu.orderHelper.enums.SupplierAppTypeEnum; |
| 4 | import com.sibu.orderHelper.integral.model.IMSupplierApp; | 4 | import com.sibu.orderHelper.integral.model.IMSupplierApp; |
| 5 | import com.sibu.orderHelper.integral.pineapple.request.BaseRequest; | ||
| 5 | 6 | ||
| 6 | /** | 7 | /** |
| 7 | * @author 陈志杭 | 8 | * @author 陈志杭 |
| ... | @@ -11,4 +12,6 @@ import com.sibu.orderHelper.integral.model.IMSupplierApp; | ... | @@ -11,4 +12,6 @@ import com.sibu.orderHelper.integral.model.IMSupplierApp; |
| 11 | */ | 12 | */ |
| 12 | public interface IMSupplierAppService { | 13 | public interface IMSupplierAppService { |
| 13 | IMSupplierApp findByAppIdAndAppType(String appId, SupplierAppTypeEnum appType); | 14 | IMSupplierApp findByAppIdAndAppType(String appId, SupplierAppTypeEnum appType); |
| 15 | |||
| 16 | IMSupplierApp findByAppIdAndAppType(BaseRequest requestParams, SupplierAppTypeEnum appType); | ||
| 14 | } | 17 | } | ... | ... |
| ... | @@ -4,6 +4,7 @@ import com.sibu.orderHelper.common.strategy.DbUtil; | ... | @@ -4,6 +4,7 @@ import com.sibu.orderHelper.common.strategy.DbUtil; |
| 4 | import com.sibu.orderHelper.enums.SupplierAppTypeEnum; | 4 | import com.sibu.orderHelper.enums.SupplierAppTypeEnum; |
| 5 | import com.sibu.orderHelper.integral.dao.IMSupplierAppDao; | 5 | import com.sibu.orderHelper.integral.dao.IMSupplierAppDao; |
| 6 | import com.sibu.orderHelper.integral.model.IMSupplierApp; | 6 | import com.sibu.orderHelper.integral.model.IMSupplierApp; |
| 7 | import com.sibu.orderHelper.integral.pineapple.request.BaseRequest; | ||
| 7 | import com.sibu.orderHelper.integral.service.IMSupplierAppService; | 8 | import com.sibu.orderHelper.integral.service.IMSupplierAppService; |
| 8 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 9 | import org.springframework.stereotype.Service; | 10 | import org.springframework.stereotype.Service; |
| ... | @@ -29,4 +30,13 @@ public class IMSupplierAppServiceImpl implements IMSupplierAppService { | ... | @@ -29,4 +30,13 @@ public class IMSupplierAppServiceImpl implements IMSupplierAppService { |
| 29 | params.put("appType", appType.getCode()); | 30 | params.put("appType", appType.getCode()); |
| 30 | return imSupplierAppDao.findByAppIdAndAppType(params); | 31 | return imSupplierAppDao.findByAppIdAndAppType(params); |
| 31 | } | 32 | } |
| 33 | |||
| 34 | @Override | ||
| 35 | public IMSupplierApp findByAppIdAndAppType(BaseRequest requestParams, SupplierAppTypeEnum appType) { | ||
| 36 | Map<String, String> params = new HashMap<>(); | ||
| 37 | params.put("appId", requestParams.getAppkey()); | ||
| 38 | params.put("appToken", requestParams.getToken()); | ||
| 39 | params.put("appType", appType.getCode()); | ||
| 40 | return imSupplierAppDao.findByAppIdAndAppType(params); | ||
| 41 | } | ||
| 32 | } | 42 | } | ... | ... |
-
请 注册 或 登录 后发表评论