|
@@ -60,4 +60,18 @@ public class MercServiceImpl extends ServiceImpl<MercMapper, Merc> implements Me
|
|
|
Page<Merc> list = page(page, lqw);
|
|
|
return JHashMap.copy(list);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Integer thirdMercIdToMercId(String providerId, String thirdMercId) {
|
|
|
+ LambdaQueryWrapper<Merc> lqw = new LambdaQueryWrapper<Merc>()
|
|
|
+ .select(Merc::getId)
|
|
|
+ .eq(Merc::getProviderId, providerId)
|
|
|
+ .eq(Merc::getThirdMercId, thirdMercId)
|
|
|
+ .last("limit 1");
|
|
|
+ Merc merc = getOne(lqw);
|
|
|
+ if (!Emptys.check(merc)) {
|
|
|
+ throw new RuntimeException("商户不存在");
|
|
|
+ }
|
|
|
+ return merc.getId();
|
|
|
+ }
|
|
|
}
|