mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-16 15:58:41 +08:00
update 站点白名单
This commit is contained in:
@@ -142,7 +142,7 @@ public class PayController extends BaseController {
|
|||||||
public RestApiResponse<?> getPayMode(HttpServletRequest request, @RequestBody GetPayModeDTO dto) {
|
public RestApiResponse<?> getPayMode(HttpServletRequest request, @RequestBody GetPayModeDTO dto) {
|
||||||
RestApiResponse<?> response;
|
RestApiResponse<?> response;
|
||||||
try {
|
try {
|
||||||
// dto.setMemberId(getMemberIdByAuthorization(request));
|
dto.setMemberId(getMemberIdByAuthorization(request));
|
||||||
List<PayModeVO> list = orderService.getPayMode(dto);
|
List<PayModeVO> list = orderService.getPayMode(dto);
|
||||||
response = new RestApiResponse<>(ImmutableMap.of("list", list));
|
response = new RestApiResponse<>(ImmutableMap.of("list", list));
|
||||||
} catch (BusinessException e) {
|
} catch (BusinessException e) {
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ import com.jsowell.pile.domain.OrderBasicInfo;
|
|||||||
import com.jsowell.pile.domain.OrderDetail;
|
import com.jsowell.pile.domain.OrderDetail;
|
||||||
import com.jsowell.pile.domain.OrderInvoiceRecord;
|
import com.jsowell.pile.domain.OrderInvoiceRecord;
|
||||||
import com.jsowell.pile.domain.OrderPayRecord;
|
import com.jsowell.pile.domain.OrderPayRecord;
|
||||||
|
import com.jsowell.pile.domain.PileStationWhitelist;
|
||||||
import com.jsowell.pile.domain.WxpayCallbackRecord;
|
import com.jsowell.pile.domain.WxpayCallbackRecord;
|
||||||
import com.jsowell.pile.dto.ApplyOrderInvoiceDTO;
|
import com.jsowell.pile.dto.ApplyOrderInvoiceDTO;
|
||||||
import com.jsowell.pile.dto.BasicPileDTO;
|
import com.jsowell.pile.dto.BasicPileDTO;
|
||||||
@@ -57,6 +58,7 @@ import com.jsowell.pile.service.IOrderInvoiceRecordService;
|
|||||||
import com.jsowell.pile.service.IOrderPayRecordService;
|
import com.jsowell.pile.service.IOrderPayRecordService;
|
||||||
import com.jsowell.pile.service.IPileBillingTemplateService;
|
import com.jsowell.pile.service.IPileBillingTemplateService;
|
||||||
import com.jsowell.pile.service.IPileStationInfoService;
|
import com.jsowell.pile.service.IPileStationInfoService;
|
||||||
|
import com.jsowell.pile.service.IPileStationWhitelistService;
|
||||||
import com.jsowell.pile.service.WechatPayService;
|
import com.jsowell.pile.service.WechatPayService;
|
||||||
import com.jsowell.pile.service.WxpayCallbackRecordService;
|
import com.jsowell.pile.service.WxpayCallbackRecordService;
|
||||||
import com.jsowell.pile.transaction.dto.OrderTransactionDTO;
|
import com.jsowell.pile.transaction.dto.OrderTransactionDTO;
|
||||||
@@ -140,6 +142,9 @@ public class OrderService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IOrderInvoiceRecordService orderInvoiceRecordService;
|
private IOrderInvoiceRecordService orderInvoiceRecordService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPileStationWhitelistService pileStationWhitelistService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private RedisCache redisCache;
|
private RedisCache redisCache;
|
||||||
|
|
||||||
@@ -976,7 +981,8 @@ public class OrderService {
|
|||||||
public List<PayModeVO> getPayMode(GetPayModeDTO dto) {
|
public List<PayModeVO> getPayMode(GetPayModeDTO dto) {
|
||||||
List<PayModeVO> result = Lists.newArrayList();
|
List<PayModeVO> result = Lists.newArrayList();
|
||||||
// 查询会员在站点是否是白名单用户
|
// 查询会员在站点是否是白名单用户
|
||||||
boolean flag = false;
|
PileStationWhitelist whitelist = pileStationWhitelistService.queryWhitelistByMemberId(dto.getStationId(), dto.getMemberId());
|
||||||
|
boolean flag = whitelist != null;
|
||||||
if (flag) {
|
if (flag) {
|
||||||
result.add(
|
result.add(
|
||||||
PayModeVO.builder()
|
PayModeVO.builder()
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.jsowell.pile.mapper;
|
package com.jsowell.pile.mapper;
|
||||||
|
|
||||||
import com.jsowell.pile.domain.PileStationWhitelist;
|
import com.jsowell.pile.domain.PileStationWhitelist;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -60,4 +61,6 @@ public interface PileStationWhitelistMapper {
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deletePileStationWhitelistByIds(Long[] ids);
|
public int deletePileStationWhitelistByIds(Long[] ids);
|
||||||
|
|
||||||
|
PileStationWhitelist queryWhitelistByMemberId(@Param("stationId") String stationId, @Param("memberId") String memberId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,4 +58,6 @@ public interface IPileStationWhitelistService {
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deletePileStationWhitelistById(Long id);
|
public int deletePileStationWhitelistById(Long id);
|
||||||
|
|
||||||
|
PileStationWhitelist queryWhitelistByMemberId(String stationId, String memberId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -101,4 +101,9 @@ public class PileStationWhitelistServiceImpl implements IPileStationWhitelistSer
|
|||||||
public int deletePileStationWhitelistById(Long id) {
|
public int deletePileStationWhitelistById(Long id) {
|
||||||
return pileStationWhitelistMapper.deletePileStationWhitelistById(id);
|
return pileStationWhitelistMapper.deletePileStationWhitelistById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PileStationWhitelist queryWhitelistByMemberId(String stationId, String memberId) {
|
||||||
|
return pileStationWhitelistMapper.queryWhitelistByMemberId(stationId, memberId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -91,4 +91,13 @@
|
|||||||
#{id}
|
#{id}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<select id="queryWhitelistByMemberId" resultMap="PileStationWhitelistResult">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List"/>
|
||||||
|
from pile_station_whitelist
|
||||||
|
where del_flag = '0'
|
||||||
|
and member_id = #{memberId,jdbcType=VARCHAR}
|
||||||
|
and station_id = #{stationId,jdbcType=VARCHAR}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user