| | |
| | | public void getPercount() { |
| | | int[] tc = new int[]{1000, 500, 400, 300, 200, 100}; |
| | | for (int t : tc) { |
| | | System.out.println(t + "=>" + userSettingService.getLimitCountByTotalCount(t, OrderChannelEnum.bps)); |
| | | System.out.println("============================"); |
| | | System.out.println(t + "=>" + userSettingService.getLimitCountByTotalCount(Constant.ORDER_TYPE_KS, t, OrderChannelEnum.bps)); |
| | | } |
| | | } |
| | | |
| | | @Resource |
| | | private WxUserOrderCountService wxUserOrderCountService; |
| | | |
| | |
| | | |
| | | @Test |
| | | public void testAdd() throws WxOrderCountException { |
| | | |
| | | long uid = 2L; |
| | | String day="20240926"; |
| | | OrderChannelEnum orderChannel= OrderChannelEnum.bps; |
| | | long todayCount = wxUserOrderCountService.sum(uid, null,orderChannel, TimeUtil.getGernalTime(System.currentTimeMillis(), Constant.DB_DAY_FORMAT)); |
| | | long totalCount = wxUserOrderCountService.sum(uid, null,orderChannel,null); |
| | | int maxPayCount = userSettingService.getLimitCountByTotalCount(totalCount, orderChannel); |
| | | int maxPayCount = userSettingService.getLimitCountByTotalCount(2, totalCount, orderChannel); |
| | | if(todayCount>=maxPayCount){ |
| | | ; |
| | | } |
| | |
| | | public void test1() throws WxOrderCountException { |
| | | WxUserOrderCountMapper.DaoQuery daoQuery=new WxUserOrderCountMapper.DaoQuery(); |
| | | daoQuery.uid = 45678942L; |
| | | System.out.println( wxUserOrderCountMapper.sumOrderCount(daoQuery)); |
| | | System.out.println(wxUserOrderCountMapper.sumOrderCount(daoQuery)); |
| | | } |
| | | |
| | | |