From 062fb1ed6efcaac5d75bbe184524c4929dff7fcd Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期三, 18 十月 2023 15:25:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html | 18 ++++--
cloud-server-management/src/main/webapp/static/modular/system/tSiteType/tSiteType.js | 7 ++
cloud-server-account/src/main/java/com/dsh/account/service/impl/RechargeRecordsServiceImpl.java | 2
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteTypeController.java | 7 ++
cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java | 74 ++++++++++++------------
cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java | 7 +
cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_edit.html | 6 +-
7 files changed, 70 insertions(+), 51 deletions(-)
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/RechargeRecordsServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/RechargeRecordsServiceImpl.java
index 01d206d..be84d36 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/RechargeRecordsServiceImpl.java
+++ b/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);
diff --git a/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java b/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java
index 5b3ed85..81bd0d1 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java
+++ b/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);
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
index c93933c..6c54b90 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
+++ b/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("支付金额异常,请刷新后重试");
}
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteTypeController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteTypeController.java
index f057f07..673042d 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteTypeController.java
+++ b/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);
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_edit.html
index 9ada062..7852f3e 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_edit.html
+++ b/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>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
index 850f5bd..e993123 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
+++ b/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>
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tSiteType/tSiteType.js b/cloud-server-management/src/main/webapp/static/modular/system/tSiteType/tSiteType.js
index 797732a..66224e5 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tSiteType/tSiteType.js
+++ b/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) {
- Feng.success("删除成功!");
+ if(data=="5002"){
+ Feng.info("已有场地使用无法删除!");
+ }else {
+ Feng.success("删除成功!");
+ }
+
TSite.table.refresh();
}, function (data) {
Feng.error("删除失败!" + data.responseJSON.message + "!");
--
Gitblit v1.7.1