| | |
| | | } |
| | | |
| | | |
| | | public ServerResponse inMoney(String amt, String payType, HttpServletRequest request) { |
| | | if (StringUtils.isBlank(amt) || StringUtils.isBlank(payType)) { |
| | | public ServerResponse inMoney(String amt, String img, HttpServletRequest request) { |
| | | if (StringUtils.isBlank(amt) || StringUtils.isBlank(img)) { |
| | | return ServerResponse.createByErrorMsg("The parameter cannot be null"); |
| | | } |
| | | |
| | | SiteSetting siteSetting = this.iSiteSettingService.getSiteSetting(); |
| | | if (siteSetting == null) { |
| | | SitePay payChnnel = sitePayMapper.selectById(1); |
| | | if (payChnnel == null) { |
| | | return ServerResponse.createByErrorMsg("set is not initialized"); |
| | | } |
| | | if ((new BigDecimal(siteSetting.getChargeMinAmt() + "")).compareTo(new BigDecimal(amt)) == 1) { |
| | | return ServerResponse.createByErrorMsg("The top-up amount shall not be less than" + siteSetting.getChargeMinAmt()); |
| | | if ((new BigDecimal(payChnnel.getChannelMinLimit() + "")).compareTo(new BigDecimal(amt)) == 1) { |
| | | return ServerResponse.createByErrorMsg("The top-up amount shall not be less than" + payChnnel.getChannelMinLimit()); |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | User user = this.iUserService.getCurrentRefreshUser(request); |
| | | if (user.getIsActive().intValue() != 2) { |
| | | /*if (user.getIsActive().intValue() != 2) { |
| | | return ServerResponse.createByErrorMsg("Recharge cannot be initiated without real-name authentication"); |
| | | } |
| | | }*/ |
| | | |
| | | |
| | | ServerResponse serverResponse = checkInMoney(10, user.getId()); |
| | |
| | | String ordersn = KeyUtils.getRechargeOrderSn(); |
| | | userRecharge.setOrderSn(ordersn); |
| | | |
| | | userRecharge.setPayChannel(payType); |
| | | userRecharge.setPayChannel("1"); |
| | | userRecharge.setPayAmt(new BigDecimal(amt)); |
| | | userRecharge.setOrderStatus(Integer.valueOf(0)); |
| | | userRecharge.setAddTime(new Date()); |
| | | userRecharge.setAssetsType(EStockType.US.getCode()); |
| | | userRecharge.setImg(img); |
| | | userRecharge.setPayId(1); |
| | | userRecharge.setPayTime(new Date()); |
| | | |
| | | int insertCount = this.userRechargeMapper.insert(userRecharge); |
| | | if (insertCount > 0) { |
| | |
| | | /*SendHTMLMail.send(user, userRecharge, email_token, siteInfo |
| | | .getSiteHost(), siteInfo.getSiteEmailTo()); |
| | | log.info("用户充值,发送审核邮件成功");*/ |
| | | return ServerResponse.createBySuccessMsg("Creating a payment order succeeded!"); |
| | | return ServerResponse.createBySuccessMsg("Creating a payment order succeeded"); |
| | | } |
| | | return ServerResponse.createByErrorMsg("Failed to create a payment order"); |
| | | } |