| | |
| | | |
| | | // 获取各支付方式ID |
| | | Long paymentId_cash = 0L; |
| | | Long paymentId_wechat = 0L; |
| | | Long paymentId_alipay = 0L; |
| | | //Long paymentId_wechat = 0L; |
| | | //Long paymentId_alipay = 0L; |
| | | Long paymentId_pos = 0L; |
| | | Long paymentId_transfer = 0L; |
| | | List<SePaymentMethod> list_payment = sePaymentMethodMapper.getPaymentMethods(); |
| | | for (int i = 0; i < list_payment.size(); i++) { |
| | |
| | | if(paymentMethod.getName().equals("现金")) { |
| | | paymentId_cash = paymentMethod.getId(); |
| | | } |
| | | if(paymentMethod.getName().equals("微信支付")) { |
| | | paymentId_wechat = paymentMethod.getId(); |
| | | } |
| | | if(paymentMethod.getName().equals("支付宝支付")) { |
| | | paymentId_alipay = paymentMethod.getId(); |
| | | //if(paymentMethod.getName().equals("微信支付")) { |
| | | // paymentId_wechat = paymentMethod.getId(); |
| | | //} |
| | | //if(paymentMethod.getName().equals("支付宝支付")) { |
| | | // paymentId_alipay = paymentMethod.getId(); |
| | | //} |
| | | if(paymentMethod.getName().equals("POS机")) { |
| | | paymentId_pos = paymentMethod.getId(); |
| | | } |
| | | if(paymentMethod.getName().equals("银行转账")) { |
| | | paymentId_transfer = paymentMethod.getId(); |
| | |
| | | String tradeDate = dateFormat.format(calendar.getTime()) ; |
| | | if(cashierId != 1000000L) { |
| | | Float receivedCash = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId, paymentId_cash)).orElse(0f); |
| | | Float receivedWechat = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId,paymentId_wechat)).orElse(0f); |
| | | Float receivedAlipay = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId,paymentId_alipay)).orElse(0f); |
| | | //Float receivedWechat = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId,paymentId_wechat)).orElse(0f); |
| | | //Float receivedAlipay = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId,paymentId_alipay)).orElse(0f); |
| | | Float receivedPos = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId,paymentId_pos)).orElse(0f); |
| | | Float receivedTransfer = Optional.ofNullable(seGeneralMapper.getPaymentSums(tradeDate, cashierId, paymentId_transfer)).orElse(0f); |
| | | |
| | | JSONObject job = new JSONObject(); |
| | | job.put("tradeDate", tradeDate); |
| | | job.put("receivedCash", receivedCash); |
| | | job.put("receivedWechat", receivedWechat); |
| | | job.put("receivedAlipay", receivedAlipay); |
| | | //job.put("receivedWechat", receivedWechat); |
| | | //job.put("receivedAlipay", receivedAlipay); |
| | | job.put("receivedPos", receivedPos); |
| | | job.put("receivedTransfer", receivedTransfer); |
| | | array_paymentSums.add(job); |
| | | |