| | |
| | | System.err.println("支付数据" + tPayHuimin); |
| | | payHuiminService.save(tPayHuimin); |
| | | BigDecimal bigDecimal = new BigDecimal(studentIds.split(",").length); |
| | | if (tPayHuimin.getSalesMoney().compareTo(BigDecimal.ZERO)==0){ |
| | | // 零元购 |
| | | tPayHuimin.setStatus(2); |
| | | tPayHuimin.setPaymentTime(new Date()); |
| | | payHuiminService.updateById(tPayHuimin); |
| | | return ResultUtil.success(); |
| | | } |
| | | switch (payType) { |
| | | case 1: |
| | | // todo 惠民卡收入属于平台商户 定死 |
| | |
| | | TStudent tStudent = tStudents.stream().filter(e -> e.getId().equals(Integer.valueOf(payHuimin.getStudentId().split(",")[0]))).findFirst().orElse(null); |
| | | if (tStudent!=null){ |
| | | huiminCardVO1.setStudentName(tStudent.getName()); |
| | | String temp = "{\"id\":"+payHuimin.getId() + ","+"\"sid\":" + sid.toJSONString() + "," + "\"rid\":" + rid + "," + "\"uid\":\"" + tStudent.getId() + "\"," + "\"time\":" + jsonArray.toJSONString() + ",\"type\":" + 2 + "}"; |
| | | huiminCardVO1.setQrCode(temp); |
| | | |
| | | }else{ |
| | | huiminCardVO1.setStudentName(""); |
| | | |
| | | String temp = "{\"id\":"+payHuimin.getId() + ","+"\"sid\":" + sid.toJSONString() + "," + "\"rid\":" + rid + "," + "\"uid\":\"" + tStudent.getId() + "\"," + "\"time\":" + jsonArray.toJSONString() + ",\"type\":" + 2 + "}"; |
| | | huiminCardVO1.setQrCode(temp); |
| | | } |
| | | String temp = "{\"id\":"+payHuimin.getId() + ","+"\"sid\":" + sid.toJSONString() + "," + "\"rid\":" + rid + "," + "\"uid\":\"" + tStudent.getId() + "\"," + "\"time\":" + jsonArray.toJSONString() + ",\"type\":" + 2 + "}"; |
| | | huiminCardVO1.setQrCode(temp); |
| | | huiminCardVOS.add(huiminCardVO1); |
| | | integers.add(payHuimin.getCardId()); |
| | | |
| | |
| | | TStudent tStudent = tStudents.stream().filter(e -> e.getId().equals(studentId)).findFirst().orElse(null); |
| | | if (tStudent!=null){ |
| | | huiminCardStudentVO.setStudentName(tStudent.getName()); |
| | | String temp = "{\"id\":"+tPayHuimin.getId() + ","+"\"sid\":" + sid.toJSONString() + "," + "\"rid\":" + rid + "," + "\"uid\":\"" + tStudent.getId() + "\"," + "\"time\":" + jsonArray.toJSONString() + ",\"type\":" + 2 + "}"; |
| | | huiminCardStudentVO.setQrCode(temp); |
| | | }else{ |
| | | huiminCardStudentVO.setStudentName(""); |
| | | String temp = "{\"id\":"+tPayHuimin.getId() + ","+"\"sid\":" + sid.toJSONString() + "," + "\"rid\":" + rid + "," + "\"uid\":\"" + tStudent.getId() + "\"," + "\"time\":" + jsonArray.toJSONString() + ",\"type\":" + 2 + "}"; |
| | | huiminCardStudentVO.setQrCode(temp); |
| | | } |
| | | String temp = "{\"id\":"+tPayHuimin.getId() + ","+"\"sid\":" + sid.toJSONString() + "," + "\"rid\":" + rid + "," + "\"uid\":\"" + tStudent.getId() + "\"," + "\"time\":" + jsonArray.toJSONString() + ",\"type\":" + 2 + "}"; |
| | | huiminCardStudentVO.setQrCode(temp); |
| | | |
| | | } |
| | | |