cloud-server-account/src/main/java/com/dsh/account/service/impl/RechargeRecordsServiceImpl.java
@@ -120,7 +120,7 @@ if (siteBookings.size() > 0 ){ for (SiteBooking booking : siteBookings) { RechargesDetail consumeDetail = new RechargesDetail(); consumeDetail.setConsumeName(RechargeRecordEnum.VENUE_RESERVATION.name()); consumeDetail.setConsumeName(RechargeRecordEnum.VENUE_RESERVATION.getMsg()); consumeDetail.setConsumeTime(simpleDateFormat.format(booking.getInsertTime())); consumeDetail.setConsumeAmount("-" + booking.getPayMoney()); consumeDetail.setRecordId(2); cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java
@@ -160,44 +160,42 @@ //分账 Integer coursePackagePayments = coursePackageClient.queryByCode(outTradeNo); Integer paymentCompetitions = competitionsClient.queryByCode(outTradeNo); Integer siteBookings = siteClient.queryByCode(outTradeNo); List<Integer> stores = new ArrayList<>(); stores.add(coursePackagePayments); stores.add(paymentCompetitions); stores.add(siteBookings); OperatorUser operatorUser = siteClient.queryOperator(stores); String alipayProportion = operatorUser.getAlipayProportion(); String alipayNum = operatorUser.getAlipayNum(); ExtendParams extendParams = new ExtendParams(); // extendParams.setSysServiceProviderId("YOUR_SERVICE_PROVIDER_ID"); model.setExtendParams(extendParams); RoyaltyInfo royaltyInfo = new RoyaltyInfo(); // royaltyInfo.setRoyaltyType("transfer"); RoyaltyDetailInfos royaltyDetailInfo1 = new RoyaltyDetailInfos(); royaltyDetailInfo1.setTransOutType("userId"); royaltyDetailInfo1.setTransOut(aliAppid); royaltyDetailInfo1.setTransInType("loginName"); royaltyDetailInfo1.setTransIn("18398968484"); royaltyDetailInfo1.setDesc("分账描述1"); royaltyDetailInfo1.setAmountPercentage(alipayProportion); List<RoyaltyDetailInfos> royaltyDetailInfos = new ArrayList<>(); royaltyInfo.setRoyaltyDetailInfos(royaltyDetailInfos); model.setRoyaltyInfo(royaltyInfo); System.err.println("=================="+royaltyInfo); // Integer coursePackagePayments = coursePackageClient.queryByCode(outTradeNo); // Integer paymentCompetitions = competitionsClient.queryByCode(outTradeNo); // Integer siteBookings = siteClient.queryByCode(outTradeNo); // List<Integer> stores = new ArrayList<>(); // stores.add(coursePackagePayments); // stores.add(paymentCompetitions); // stores.add(siteBookings); // // OperatorUser operatorUser = siteClient.queryOperator(stores); // // String alipayProportion = operatorUser.getAlipayProportion(); // String alipayNum = operatorUser.getAlipayNum(); // // ExtendParams extendParams = new ExtendParams(); //// extendParams.setSysServiceProviderId("YOUR_SERVICE_PROVIDER_ID"); // model.setExtendParams(extendParams); // // RoyaltyInfo royaltyInfo = new RoyaltyInfo(); //// royaltyInfo.setRoyaltyType("transfer"); // // // RoyaltyDetailInfos royaltyDetailInfo1 = new RoyaltyDetailInfos(); // royaltyDetailInfo1.setTransOutType("userId"); // royaltyDetailInfo1.setTransOut(aliAppid); // royaltyDetailInfo1.setTransInType("loginName"); // royaltyDetailInfo1.setTransIn("18398968484"); // // royaltyDetailInfo1.setDesc("分账描述1"); // royaltyDetailInfo1.setAmountPercentage(alipayProportion); // List<RoyaltyDetailInfos> royaltyDetailInfos = new ArrayList<>(); // // // // royaltyInfo.setRoyaltyDetailInfos(royaltyDetailInfos); // model.setRoyaltyInfo(royaltyInfo); // System.err.println("=================="+royaltyInfo); // request.setBizModel(model); request.setNotifyUrl(callbackPath + notifyUrl); cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
@@ -683,6 +683,9 @@ if(playPaiCoin1!=null || playPaiCoin1>0){ payType=2; } if((cashPayment!=null || cashPayment>0) &&(playPaiCoin1!=null || playPaiCoin1>0)){ payType=3; } if(cashPayment!=null && cashPayment>0 && playPaiCoin1 !=null && playPaiCoin1>0){ }else { @@ -698,10 +701,10 @@ paymentPrice = new BigDecimal(students.length).multiply(new BigDecimal(paymentPrice)).setScale(2, RoundingMode.HALF_EVEN).doubleValue(); Double playPaiCoin = coursePackagePaymentConfigVo.getPlayPaiCoin().doubleValue();//支付币 playPaiCoin = new BigDecimal(students.length).multiply(new BigDecimal(playPaiCoin)).setScale(2, RoundingMode.HALF_EVEN).doubleValue(); if(payType == 1 && paymentPrice.compareTo(paymentCourseVo.getPrice()) != 0){ if(paymentCourseVo.getPayType() != 3 && paymentPrice.compareTo(paymentCourseVo.getPrice()) != 0){ return ResultUtil.error("支付金额异常,请刷新后重试"); } if(payType == 2 && playPaiCoin.compareTo(paymentCourseVo.getPrice()) != 0){ if(paymentCourseVo.getPayType() == 3 && playPaiCoin.compareTo(paymentCourseVo.getPrice()) != 0){ return ResultUtil.error("支付金额异常,请刷新后重试"); } } cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteTypeController.java
@@ -58,6 +58,9 @@ @Autowired private ITSiteTypeService siteTypeService; @Autowired private ITSiteService siteService; /** * 跳转到车辆管理首页 @@ -334,6 +337,10 @@ @ResponseBody public Object delete(Integer id) { try { List<TSite> list = siteService.list(new LambdaQueryWrapper<TSite>().eq(TSite::getSiteTypeId, id)); if(list.size()>0){ return "5002"; } TSiteType byId = siteTypeService.getById(id); byId.setState(3); siteTypeService.updateById(byId); cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_edit.html
@@ -77,14 +77,14 @@ <div class="form-group"> <label class="col-sm-3 control-label">发放数量:</label> <div class="col-sm-9"> <input class="form-control" id="quantityIssued" name="quantityIssued" type="text" value="${item.quantityIssued}"> <input class="form-control" id="quantityIssued" name="quantityIssued" type="number" value="${item.quantityIssued}"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">限领数量:</label> <div class="col-sm-9"> <input class="form-control" id="pickUpQuantity" name="pickUpQuantity" type="text" value="${item.pickUpQuantity}"> <input class="form-control" id="pickUpQuantity" name="pickUpQuantity" type="number" value="${item.pickUpQuantity}"> </div> </div> @@ -98,7 +98,7 @@ <div class="form-group"> <label class="col-sm-3 control-label">排序:</label> <div class="col-sm-9"> <input class="form-control" id="sort" name="sort" type="text" value="${item.sort}"> <input class="form-control" id="sort" name="sort" type="number" value="${item.sort}"> </div> </div> </div> cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
@@ -50,7 +50,13 @@ <input type="radio" name="type" value="3" > 年卡 </div> </div> <#input id="price" name="原价" type="text"/> <div class="form-group"> <label class="col-sm-3 control-label">原价:</label> <div class="col-sm-9"> <input class="form-control" id="price" name="price" type="number"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">兑换方式:</label> <div class="col-sm-9"> @@ -62,14 +68,14 @@ <div class="form-group" id="y1" hidden> <label class="col-sm-3 control-label">所需现金:</label> <div class="col-sm-9"> <input class="form-control" id="cash" name="cash" type="text"> <input class="form-control" id="cash" name="cash" type="number"> </div> </div> <div class="form-group" id="y2"> <label class="col-sm-3 control-label">所需积分:</label> <div class="col-sm-9"> <input class="form-control" id="integral" name="integral" type="text"> <input class="form-control" id="integral" name="integral" type="number"> </div> </div> @@ -112,14 +118,14 @@ <div class="form-group"> <label class="col-sm-3 control-label">发放数量:</label> <div class="col-sm-9"> <input class="form-control" id="quantityIssued" name="quantityIssued" type="text"> <input class="form-control" id="quantityIssued" name="quantityIssued" type="number"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">限领数量:</label> <div class="col-sm-9"> <input class="form-control" id="pickUpQuantity" name="pickUpQuantity" type="text"> <input class="form-control" id="pickUpQuantity" name="pickUpQuantity" type="number"> </div> </div> <#input id="startTime" name="有效期" type="text"/> @@ -209,7 +215,7 @@ <div class="form-group"> <label class="col-sm-3 control-label">排序:</label> <div class="col-sm-9"> <input class="form-control" id="sort" name="sort" type="text"> <input class="form-control" id="sort" name="sort" type="number"> </div> </div> cloud-server-management/src/main/webapp/static/modular/system/tSiteType/tSiteType.js
@@ -59,7 +59,12 @@ let id = this.seItem.id var operation = function(){ var ajax = new $ax(Feng.ctxPath + "/tSiteType/delete", function (data) { if(data=="5002"){ Feng.info("已有场地使用无法删除!"); }else { Feng.success("删除成功!"); } TSite.table.refresh(); }, function (data) { Feng.error("删除失败!" + data.responseJSON.message + "!");