wuwen 4 年之前
父節點
當前提交
6aa296547d

+ 33 - 0
src/main/java/com/ssj/dao/weixin/problem/dao/CnAreaDao.java

@@ -66,6 +66,39 @@ public interface CnAreaDao extends JpaRepository<CnArea, String>{
 			"ORDER BY\n" +
 			"	juli ASC LIMIT 1 ) a")
 	public String getLocationArea(String league_lat, String league_lng,Integer type);
+	
+	@Query(nativeQuery = true, value = " SELECT a.*  from  ( SELECT\n" +
+			"	*,\n" +
+			"	ROUND(\n" +
+			"		6378.138 * 2 * ASIN(\n" +
+			"			SQRT(\n" +
+			"				POW(\n" +
+			"					SIN(\n" +
+			"						(\n" +
+			"							?1 * PI() / 180 - school_lat * PI() / 180\n" +
+			"						) / 2\n" +
+			"					),\n" +
+			"					2\n" +
+			"				) + COS(?1 * PI() / 180) * COS(school_lat * PI() / 180) * POW(\n" +
+			"					SIN(\n" +
+			"						(\n" +
+			"							?2 * PI() / 180 - school_lng * PI() / 180\n" +
+			"						) / 2\n" +
+			"					),\n" +
+			"					2\n" +
+			"				)\n" +
+			"			)\n" +
+			"		),\n" +
+			"		2\n" +
+			"	) AS juli\n" +
+			"FROM\n" +
+			"	sys_cn_area\n" +
+			"WHERE\n" +
+			"	type =?3\n" +
+			"ORDER BY\n" +
+			"	juli ASC ) a")
+	public List<CnArea> findLocationArea(String league_lat, String league_lng,Integer type);
+	
 
 	@Query(nativeQuery = true, value = "SELECT * FROM sys_cn_area t WHERE t.create_time= ?1 and (school_lat is null or school_lng is null) ")
 	List<CnArea> findListByCreateTime(String createTime);

+ 1 - 1
src/main/java/com/ssj/service/weixin/order/service/impl/OrderServiceImpl.java

@@ -448,7 +448,7 @@ public class OrderServiceImpl extends BaseServiceImpl<Order, String> implements
 		String orderNo = OrderUtil.getOrderCode();//生成订单号
 		
 		OrderHelper orderHelper = new OrderHelper();
-		String url =(String) SystemResourceLocator.getValue("sys_url")+"/weixin/payment/pay_vip_callback.html";
+		String url ="https://book.sharingschool.com/weixin/payment/pay_vip_callback.html";
 		try {
 			//请求微信统一下单接口,获取最重要的prepay_id.
 			Map<String,Object> map = orderHelper.reqestOrder(user.getAccount(),libOrderDetails.getPrice().multiply(new BigDecimal(100)).setScale(0,BigDecimal.ROUND_HALF_UP).toString(),orderNo,desc,url);

+ 1 - 0
src/main/java/com/ssj/service/weixin/problem/service/CnAreaService.java

@@ -58,6 +58,7 @@ public interface CnAreaService extends BaseService<CnArea, String>{
 	* @String
 	 */
 	public String getLocationArea(String league_lat, String league_lng,Integer type);
+	public List<CnArea> findLocationArea(String league_lat, String league_lng,Integer type);
 
 	public List<CnArea> findListByCreateTime(String createTime);
 	/**

+ 5 - 0
src/main/java/com/ssj/service/weixin/problem/service/impl/CnAreaServiceImpl.java

@@ -59,6 +59,11 @@ public class CnAreaServiceImpl extends BaseServiceImpl<CnArea, String> implement
 	}
 
 	@Override
+	public List<CnArea> findLocationArea(String league_lat, String league_lng,Integer type) {
+		return cnAreaDao.findLocationArea(league_lat, league_lng, type);
+	}
+
+	@Override
 	public List<CnArea> findListByCreateTime(String createTime) {
 		return cnAreaDao.findListByCreateTime(createTime);
 	}

+ 2 - 1
src/main/java/com/ssj/service/weixin/sales/service/impl/LibVipServiceServiceImpl.java

@@ -1770,6 +1770,7 @@ public class LibVipServiceServiceImpl extends BaseServiceImpl<LibVipService, Str
             libVipService.setEndTime(endDate);
             libVipService.setSpecies("S003");
             libVipService.setType("C024");
+            libVipService.setStat(1);
             libVipService.setCreateTime(now);
             //为校区服务
             libVipService.setCorrectType(2);
@@ -1786,7 +1787,7 @@ public class LibVipServiceServiceImpl extends BaseServiceImpl<LibVipService, Str
 
 	@Override
 	public LibVipService findTopByVipIdAndLibIdAndSpeciesAndTypeOrderByCreateTimeDesc(String vipId, String LibId,String species, String type) {
-		return this.findTopByVipIdAndLibIdAndSpeciesAndTypeOrderByCreateTimeDesc(vipId, LibId, species, type);
+		return libVipServiceDao.findTopByVipIdAndLibIdAndSpeciesAndTypeOrderByCreateTimeDesc(vipId, LibId, species, type);
 	}
 
 

+ 1 - 1
src/main/java/com/ssj/weixin/payment/controller/PaymentController.java

@@ -1152,7 +1152,7 @@ public class PaymentController extends BaseController {
 		
 		
 		model.addAttribute("grade", sortService.getParamValByCode("grade"));//年级
-		model.addAttribute("area", cnAreaService.findByTypeList("4"));//学校
+		model.addAttribute("area", cnAreaService.findLocationArea(tbLibJoin.getLeagueLat(), tbLibJoin.getLeagueLng(), 4));//学校
 		
 		model.addAttribute("libId", libId);
 		model.addAttribute("user", user);

二進制
src/main/resources/static/images/qrcode-icon.png


+ 4 - 3
src/main/resources/templates/weixin/vip/serviceBuyOk.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html xmlns:th="http://www.thymeleaf.org">
 <head>
-<title>会员卡购买</title>
+<title>购买会员卡成功</title>
 <script th:include="weixin/common/includeJS_CSS" th:remove="tag" ></script>
 
 <style type="text/css">
@@ -28,7 +28,8 @@
 			<div class="sfkbox">
 				<div class="panel">
 					<div class="tiptxt">
-						<img th:src="${imgUrl}+'/images/Group 9.png'" />
+<!-- 						<img th:src="${imgUrl}+'/images/Group 9.png'" /> -->
+						<br/>
 						<h3>请扫描二维码</h3>
 						<h3>下载小塾学伴app</h3>
 					</div>
@@ -36,7 +37,7 @@
 				<div class="panel panelshodow">
 					<div class="txt" >
 						<p >
-							<img src="https://www.sharingschool.com/img/hover-icon%20(3).50fe7d8f.png">
+							<img th:src="@{/static/images/qrcode-icon.png}">
 						</p>
 						下载后直接用填写的手机号即可登录
 					</div>

+ 24 - 42
src/main/resources/templates/weixin/vip/serviceVipBuy.html

@@ -47,7 +47,7 @@
 					</div>
 				</div>
 				
-				<div class="lineform" >
+				<div class="lineform" th:if="${tbLibJoin.libtype==5}">
 					<div class="dc_flex">
 						<div class="type">所读班级</div>
 						<div class="dc_hd"><input type="tel" name="className" id="className"  placeholder="所读班级"/></div>
@@ -121,49 +121,28 @@
 	            	<div class="Top_close"><a href="javascript:;"></a></div>
 	            	<div class="txtbox">
 	            	<div class="title">用户服务协议</div>
-                <div class="txt" th:if="${tbLibJoin.libtype  eq 1}">
-                
-					<p>一、外借书及阅读指导会员卡使用须知</p >
-					<p>1、会员卡仅限会员本人使用,不得外借(父母可凭会员卡陪读及代办图书外借);</p >
-					<p>2、凭卡可到私塾家家庭图书馆外借图书,并可预约到馆阅读,但不承诺有位(具体规则参看《私塾家家庭图书馆馆内阅读与图书外借制度》);</p >
-					<p>3、本卡使用有效期由系统根据会员卡类别进行设定,在系统设定有效期范围内使用有效;</p >
-					<p>4、图书借阅期限为20天,逾期不还将不能再借新书,同时馆方保留收取滞纳金的权利;</p >
-					<p>5、如图书遭借阅者折叠、涂画、破损或丢失,借阅者须购置新书或按原价赔偿给本馆;</p >
-					<p>6、如不慎遗失本卡,补办新卡须交工本费10元;</p >
-					<p>7、会员卡一经办理,不能退费;</p >
-					<p>8、本须知最终解释权归私塾家家庭图书馆所有。</p >
-					<br>
-					<p>二、学习导师陪护式同伴督导VIP专席卡使用须知</p >
-					<p>1. 为提高学习效率,同伴作业督导VIP专席卡最小计时单位是2小时(周一至周五);</p >
-					<p>2. 每次预约均不少于10次,且每周平均不少于5次</p >
-					<p>3. 专席专段专属,预约但未实到不予补段;</p >
-					<p>4. 鼓励同伴学习、互助共进,鼓励家长到馆,共同陪护;</p >
-					<p>5. 配备学习导师管理学生作业,但不提供巩固提升辅导;</p >
-					<p>6. VIP专席卡一经办理,不能退费且使用有效期不超过1年;</p >
-					<p>7. 本须知最终解释权归私塾家家庭图书馆所有。</p >
-					<br>
-					               </div>
-					               <div class="txt" th:if="${tbLibJoin.libtype  ne 1}">
-					<p>一、外借书及阅读指导会员卡使用须知</p >
-					<p>1、会员卡仅限会员本人使用,不得外借(父母可凭会员卡陪读及代办图书外借);</p >
-					<p>2、凭卡可到私塾家共享图书馆外借图书,但不承诺到馆阅读有位;</p >
-					<p>3、本卡使用有效期由系统根据会员卡类别进行设定,在系统设定有效期范围内使用有效;</p >
-					<p>4、图书借阅期限为7天,每次最多可借阅2本,逾期不还将不能再借新书,同时馆方保留收取滞纳金的权利;</p >
-					<p>5、如图书遭借阅者折叠、涂画、破损或丢失,借阅者须购置新书或按原价赔偿给本馆;</p >
-					<p>6、本卡一经办理不予退费,如有遗失,请告知馆内老师进行补办;</p >
-					<p>7、本须知最终解释权归私塾家共享图书馆所有。</p >
-					<br>
-					<p>二、学习导师陪护式同伴督导VIP专席卡使用须知</p >
-					<p>1. 为提高学习效率,同伴作业督导VIP专席卡最小计时单位是2小时(周一至周五);</p >
-					<p>2. 每次预约均不少于10次,且每周平均不少于5次</p >
-					<p>3. 专席专段专属,预约但未实到不予补段;</p >
-					<p>4. 鼓励同伴学习、互助共进,鼓励家长到馆,共同陪护;</p >
-					<p>5. 配备学习导师管理学生作业,但不提供巩固提升辅导;</p >
-					<p>6. VIP专席卡一经办理,不能退费且使用有效期不超过1年;</p >
-					<p>7. 本须知最终解释权归私塾家家庭图书馆所有。</p >
+                <div class="txt" >
+<!-- 					<p>一、外借书及阅读指导会员卡使用须知</p > -->
+<!-- 					<p>1、会员卡仅限会员本人使用,不得外借(父母可凭会员卡陪读及代办图书外借);</p > -->
+<!-- 					<p>2、凭卡可到私塾家家庭图书馆外借图书,并可预约到馆阅读,但不承诺有位(具体规则参看《私塾家家庭图书馆馆内阅读与图书外借制度》);</p > -->
+<!-- 					<p>3、本卡使用有效期由系统根据会员卡类别进行设定,在系统设定有效期范围内使用有效;</p > -->
+<!-- 					<p>4、图书借阅期限为20天,逾期不还将不能再借新书,同时馆方保留收取滞纳金的权利;</p > -->
+<!-- 					<p>5、如图书遭借阅者折叠、涂画、破损或丢失,借阅者须购置新书或按原价赔偿给本馆;</p > -->
+<!-- 					<p>6、如不慎遗失本卡,补办新卡须交工本费10元;</p > -->
+<!-- 					<p>7、会员卡一经办理,不能退费;</p > -->
+<!-- 					<p>8、本须知最终解释权归私塾家家庭图书馆所有。</p > -->
+<!-- 					<br> -->
+<!-- 					<p>二、学习导师陪护式同伴督导VIP专席卡使用须知</p > -->
+<!-- 					<p>1. 为提高学习效率,同伴作业督导VIP专席卡最小计时单位是2小时(周一至周五);</p > -->
+<!-- 					<p>2. 每次预约均不少于10次,且每周平均不少于5次</p > -->
+<!-- 					<p>3. 专席专段专属,预约但未实到不予补段;</p > -->
+<!-- 					<p>4. 鼓励同伴学习、互助共进,鼓励家长到馆,共同陪护;</p > -->
+<!-- 					<p>5. 配备学习导师管理学生作业,但不提供巩固提升辅导;</p > -->
+<!-- 					<p>6. VIP专席卡一经办理,不能退费且使用有效期不超过1年;</p > -->
+<!-- 					<p>7. 本须知最终解释权归私塾家家庭图书馆所有。</p > -->
 					<br>
+				</div>
 
-               </div>
 	            	</div>
 	            </div>
 	        </div>
@@ -228,6 +207,8 @@
 				 return false;
 			}
 			
+			var className = $('#className').val();
+		
 			var parentName = $('#parentName').val();
 			if(parentName == undefined || parentName ==''){
 				 $.toast("请输入家长姓名","cancel");
@@ -270,6 +251,7 @@
        				 
        				 'childName' : childName,
        				 'grade' : grade,
+       				 'className' : className,
        				 'parentName' : parentName,
        				 'phone' : phone,
        				 'parentRole' : parentRole,