| | |
| | | return userWithdrawRecordVOPage; |
| | | } |
| | | @Override |
| | | public Page<UserWithdrawRecordVO> withdrawPage1(List<String> cityList,List<Integer> userIds,String nickname, String userPhone, String applyForTime, Integer state, Page<UserWithdrawRecordVO> page) { |
| | | Page<UserWithdrawRecordVO> userWithdrawRecordVOPage = baseMapper.withdrawPage1(cityList,userIds,nickname, userPhone, applyForTime, state, page); |
| | | public Page<UserWithdrawRecordVO> withdrawPage1(List<String> cityList,List<Integer> userIds,String nickname, String userPhone, String applyForTime, Integer state, Page<UserWithdrawRecordVO> page,List<String> siteIds) { |
| | | Page<UserWithdrawRecordVO> userWithdrawRecordVOPage = baseMapper.withdrawPage1(cityList,userIds,nickname, userPhone, applyForTime, state, page,siteIds); |
| | | |
| | | return userWithdrawRecordVOPage; |
| | | } |
| | |
| | | String startDateStr = String.valueOf(startDate); |
| | | String endDateStr = String.valueOf(endDate); |
| | | BigDecimal withdrawalTotalMoney; |
| | | if (request.getSiteIds()==null){ |
| | | request.setSiteIds(new ArrayList<>()); |
| | | } |
| | | if (OrderConstants.QUARTER.equals(type)) { |
| | | // 用户提现总额 |
| | | withdrawalTotalMoney = baseMapper.withdrawalTotalMoney(cityList, startDateStr, endDateStr); |
| | | withdrawalTotalMoney = baseMapper.withdrawalTotalMoney(cityList, startDateStr, endDateStr,request.getSiteIds()); |
| | | } else if (OrderConstants.YEAR.equals(type)) { |
| | | // 用户提现总额 |
| | | withdrawalTotalMoney = baseMapper.withdrawalTotalMoneyByYear(cityList); |
| | | withdrawalTotalMoney = baseMapper.withdrawalTotalMoneyByYear(cityList,request.getSiteIds()); |
| | | } else if (OrderConstants.MONTH.equals(type)) { |
| | | // 用户提现总额 |
| | | withdrawalTotalMoney = baseMapper.withdrawalTotalMoneyByMonth(cityList); |
| | | withdrawalTotalMoney = baseMapper.withdrawalTotalMoneyByMonth(cityList,request.getSiteIds()); |
| | | } else { |
| | | // 数量初始化 |
| | | withdrawalTotalMoney = BigDecimal.ZERO; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Page<UserWithdrawRecordVO> withdrawList1(List<String> cityList,Integer userId, Page<UserWithdrawRecordVO> page) { |
| | | Page<UserWithdrawRecordVO> userWithdrawRecordVOPage = baseMapper.withdrawList1(cityList,userId, page); |
| | | public Page<UserWithdrawRecordVO> withdrawList1(List<String> cityList,Integer userId, Page<UserWithdrawRecordVO> page,List<String> siteIds) { |
| | | Page<UserWithdrawRecordVO> userWithdrawRecordVOPage = baseMapper.withdrawList1(cityList,userId, page,siteIds); |
| | | for (UserWithdrawRecordVO record : userWithdrawRecordVOPage.getRecords()) { |
| | | R<UserDto> user = userClient.getUser(record.getUserId()); |
| | | System.err.println("==="+user.getData()); |
| | |
| | | JSONObject.toJSONString(postMap), |
| | | "7EEA04429B006E12AAA421C002EC48BBEED5BE94", |
| | | "1665330417", |
| | | "D:\\study\\JiaDianHuiShou\\ruoyi-service\\ruoyi-order\\src\\main\\java\\com\\ruoyi\\order\\vx\\apiclient_key.pem", WechatConstants.WE_CHAT_URL_SUF); |
| | | "/usr/local/vx/apiclient_key.pem", WechatConstants.WE_CHAT_URL_SUF); |
| | | |
| | | JSONObject jsonObject = JSONObject.parseObject(result); |
| | | |
| | |
| | | return allTransfersSuccessful; |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | Map<String, Object> postMap = new HashMap<>(8); |
| | | postMap.put(WechatConstants.APP_ID, "wx98563d0ec9cf21c8"); |
| | | postMap.put(WechatConstants.OUT_BATCH_NO, String.valueOf(UUID.randomUUID()).replaceAll("-", "")); |
| | | System.err.println("====="+postMap.get(WechatConstants.OUT_BATCH_NO)); |
| | | postMap.put(WechatConstants.BATCH_NAME, "二手回收提现"); |
| | | postMap.put(WechatConstants.BATCH_REMARK, "二手回收提现"); |
| | | postMap.put(WechatConstants.TOTAL_AMOUNT, 1); |
| | | postMap.put(WechatConstants.TOTAL_NUM, Constants.ONE); |
| | | |
| | | List<Map<String, Object>> list = new ArrayList<>(); |
| | | Map<String, Object> subMap = new HashMap<>(4); |
| | | subMap.put(WechatConstants.OUT_DETAIL_NO, String.valueOf(SNOW_FLAKE_ID_WORKER.nextId())); |
| | | subMap.put(WechatConstants.TRANSFER_AMOUNT, 1); |
| | | subMap.put(WechatConstants.TRANSFER_REMARK, "二手回收提现到账"); |
| | | subMap.put(WechatConstants.OPEN_ID, "ouqOk6-Bp6PnNnlHoQSV-6lzoVoU"); |
| | | list.add(subMap); |
| | | postMap.put(WechatConstants.TRANSFER_DETAIL_LIST, list); |
| | | String result = HttpUtil.postTransBatRequest( |
| | | WechatConstants.WE_CHAT_URL_PRE, |
| | | JSONObject.toJSONString(postMap), |
| | | "7EEA04429B006E12AAA421C002EC48BBEED5BE94", |
| | | "1665330417", |
| | | "E:\\ershoucert\\apiclient_key.pem", WechatConstants.WE_CHAT_URL_SUF); |
| | | |
| | | JSONObject jsonObject = JSONObject.parseObject(result); |
| | | System.err.println(jsonObject); |
| | | } |
| | | |
| | | /** |
| | | * 根据当前月份获取当前季度的开始月份 |