瀏覽代碼

update .gitignore

shenhao 5 年之前
父節點
當前提交
3b726e8eb0
共有 100 個文件被更改,包括 97 次插入306 次删除
  1. 31 0
      .gitignore
  2. 5 5
      src/main/java/com/ssj/framework/weixin/util/WeixinUtil.java
  3. 14 16
      src/main/java/com/ssj/service/weixin/user/service/impl/QrCodeServiceImpl.java
  4. 4 2
      src/main/java/com/ssj/weixin/interceptor/SetControlDataInterceptor.java
  5. 24 2
      src/main/java/com/ssj/weixin/library/controller/LibBookController.java
  6. 19 8
      target/classes/templates/weixin/card/consume.html
  7. 0 55
      target/classes/META-INF/resources/swagger-ui.html
  8. 0 57
      target/classes/META-INF/resources/webjars/springfox-swagger-ui/lang/zh-cn.js
  9. 0 70
      target/classes/application-common-dev.properties
  10. 0 52
      target/classes/application-common-prod.properties
  11. 0 24
      target/classes/application-common.properties
  12. 0 15
      target/classes/application.properties
  13. 二進制
      target/classes/com/ssj/WeixinApp.class
  14. 二進制
      target/classes/com/ssj/alipay/utils/AlipayClientFactory.class
  15. 二進制
      target/classes/com/ssj/alipay/utils/AlipayOrderHelper.class
  16. 二進制
      target/classes/com/ssj/alipay/utils/AlipayPayConfig.class
  17. 二進制
      target/classes/com/ssj/api/weixin/util/AesException.class
  18. 二進制
      target/classes/com/ssj/api/weixin/util/ByteGroup.class
  19. 二進制
      target/classes/com/ssj/api/weixin/util/PKCS7Encoder.class
  20. 二進制
      target/classes/com/ssj/api/weixin/util/SHA1.class
  21. 二進制
      target/classes/com/ssj/bean/award/dto/ActivityDrawDto.class
  22. 二進制
      target/classes/com/ssj/bean/award/dto/ActivityInfoDto.class
  23. 二進制
      target/classes/com/ssj/bean/award/dto/MaterialInfoDto.class
  24. 二進制
      target/classes/com/ssj/bean/award/dto/MaterialListDto.class
  25. 二進制
      target/classes/com/ssj/bean/award/dto/MyAwardListDto.class
  26. 二進制
      target/classes/com/ssj/bean/award/dto/SncodeInfoDto.class
  27. 二進制
      target/classes/com/ssj/bean/award/dto/VipIntegralDto.class
  28. 二進制
      target/classes/com/ssj/bean/award/vo/ActivityDrawShareVO.class
  29. 二進制
      target/classes/com/ssj/bean/award/vo/MaterialExchangeSaveVO.class
  30. 二進制
      target/classes/com/ssj/bean/award/vo/UrlShareVO.class
  31. 二進制
      target/classes/com/ssj/bean/award/vo/VipBaseRequestVO.class
  32. 二進制
      target/classes/com/ssj/bean/award/vo/VipIntegralRequestVO.class
  33. 二進制
      target/classes/com/ssj/bean/common/files/domain/FileInfo.class
  34. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/BaseEntity.class
  35. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/BasePageRequest.class
  36. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/BaseRequest.class
  37. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/BaseResponse.class
  38. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/PersistentEntity.class
  39. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/Response$Meta.class
  40. 二進制
      target/classes/com/ssj/bean/common/framework/core/domain/Response.class
  41. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/ConchDerver.class
  42. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/ConchDerverUseRecord.class
  43. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/ConchSystemDerver.class
  44. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/HomeworkRanking.class
  45. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/HomeworkRecord.class
  46. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/IntegralDetail.class
  47. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/SconOtaManager.class
  48. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/SconPadInfo.class
  49. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/SconStudentTermtainData.class
  50. 二進制
      target/classes/com/ssj/bean/conch/conch/domain/SmarttimePicture.class
  51. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/BriefHomeworkPictureDto.class
  52. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/ExerciseQuestionAnswerSpaceDto.class
  53. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/ExerciseQuestionAnswerStyleDto.class
  54. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/ExerciseQuestionAnswerValueDto.class
  55. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/HomeworkCheckStatusDto.class
  56. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/HomeworkRecordDto.class
  57. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/KmtExerciseQuestionProblemDto.class
  58. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/KmtQuestionDto.class
  59. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/OpenTestDto$Contents.class
  60. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/OpenTestDto.class
  61. 二進制
      target/classes/com/ssj/bean/conch/conch/dto/ProblemDetailDto.class
  62. 二進制
      target/classes/com/ssj/bean/conch/curator/dto/ClassStudentDetailDto.class
  63. 二進制
      target/classes/com/ssj/bean/conch/curator/dto/CuratorTeacherListDto.class
  64. 二進制
      target/classes/com/ssj/bean/conch/curator/dto/TeacherDetailClassListDto.class
  65. 二進制
      target/classes/com/ssj/bean/course/domain/CourseDetailFeedbackLib.class
  66. 二進制
      target/classes/com/ssj/bean/course/domain/CourseFeedbackFile.class
  67. 二進制
      target/classes/com/ssj/bean/course/domain/CourseLearn.class
  68. 二進制
      target/classes/com/ssj/bean/course/domain/CourseReadHis.class
  69. 二進制
      target/classes/com/ssj/bean/course/domain/CourseScanHis.class
  70. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeries.class
  71. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeriesDetail.class
  72. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeriesDetailFeedback.class
  73. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeriesDetailFile.class
  74. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeriesJoin.class
  75. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeriesOrder.class
  76. 二進制
      target/classes/com/ssj/bean/course/domain/CourseSeriesSetting.class
  77. 二進制
      target/classes/com/ssj/bean/curator/TbLibBindAudit.class
  78. 二進制
      target/classes/com/ssj/bean/curator/TbVacationLimit.class
  79. 二進制
      target/classes/com/ssj/bean/es/domain/EsDataRecode.class
  80. 二進制
      target/classes/com/ssj/bean/kmt/arrange/dto/DutyTemplate.class
  81. 二進制
      target/classes/com/ssj/bean/kmt/arrange/dto/DutyTimeVO.class
  82. 二進制
      target/classes/com/ssj/bean/kmt/arrange/dto/TeacherArrangeDayVO.class
  83. 二進制
      target/classes/com/ssj/bean/kmt/arrange/dto/TeacherArrangeVO.class
  84. 二進制
      target/classes/com/ssj/bean/kmt/arrange/dto/TeacherNextArrangeVO.class
  85. 二進制
      target/classes/com/ssj/bean/kmt/arrange/vo/DutyRequestVO.class
  86. 二進制
      target/classes/com/ssj/bean/kmt/arrange/vo/DutySysRequestVO.class
  87. 二進制
      target/classes/com/ssj/bean/kmt/arrange/vo/TeacherDutyRequestVO.class
  88. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtAiRecord.class
  89. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtArrangeAllot.class
  90. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtArrangeDetail.class
  91. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtArrangeTemplate.class
  92. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourse.class
  93. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnow.class
  94. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowArea.class
  95. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowDetail.class
  96. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowKdDetail.class
  97. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowTemplate.class
  98. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseQuestionDetail.class
  99. 二進制
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseRecord.class
  100. 0 0
      target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseTemplate.class

+ 31 - 0
.gitignore

@@ -0,0 +1,31 @@
+# Compiled class file
+*.class
+*.classpath
+*.factorypath
+# Log file
+*.log
+# BlueJ files
+*.ctxt
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+# Package Files #
+*.jar
+*.war
+*.ear
+*.zip
+*.tar.gz
+*.rar
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+# IDE Files #
+*.iml
+.idea
+.idea/
+.project
+.settings
+target
+.DS_Store
+# temp ignore
+*.cache
+*.diff
+*.patch

+ 5 - 5
src/main/java/com/ssj/framework/weixin/util/WeixinUtil.java

@@ -30,11 +30,11 @@ import java.util.UUID;
 public class WeixinUtil {
     private static Logger log = LoggerFactory.getLogger(WeixinUtil.class);
 
-    public   static String APPID = (String) SystemResourceLocator.getValue("weixin_appId");;
+    public   static String APPID = "";
 
-    public  static String APPSECRET = (String) SystemResourceLocator.getValue("weixin_appSecret");
+    public  static String APPSECRET = "";
 
-    public  static String TOKEN = (String) SystemResourceLocator.getValue("weixin_token");
+    public  static String TOKEN = "";
 
 
     public  static String TOKEN_URL="https://api.weixin.qq.com/cgi-bin/token";//获取token
@@ -47,8 +47,8 @@ public class WeixinUtil {
 
     public static String API_MATERIAL_GET="https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN";
 
-    public static  String url =(String) SystemResourceLocator.getValue("peidian_url");
-    public static String bucketName =(String) SystemResourceLocator.getValue("peidian_bucketName");
+    public static  String url ="";
+    public static String bucketName ="";
 
     /**
      * 发起https请求并获取结果

+ 14 - 16
src/main/java/com/ssj/service/weixin/user/service/impl/QrCodeServiceImpl.java

@@ -442,21 +442,17 @@ public class QrCodeServiceImpl extends BaseServiceImpl<QrCode, String> implement
 		List<String> list = new ArrayList<String>(){
 			{
 				//白云 黄埔 天河 南山 嘉兴 扬州
-				add("白云");
-				add("黄埔");
-				add("天河");
-				add("南山");
-				add("嘉兴");
-				add("扬州");
+				//电梯的平面广告、电梯的视频广告、小区道闸广告、小区门禁广告
+				add("佛山电梯平面广告2");
 			}
 		};
-
+		int sceneId = 8904;
 		for (String str:list){
 			QrCode	qrcode = new  QrCode();
-			qrcode.setType("QR_STR_SCENE");//设置临时的二维码
+			qrcode.setType("QR_LIMIT_SCENE");//设置临时的二维码
 			qrcode.setExpireSeconds("2592000");//时间最大为30天这里为30天
 			qrcode.setObjectId(str);
-			qrcode.setSceneId("");
+			qrcode.setSceneId(sceneId+"");
 			qrcode.setParentId("ad2020");
 			try {
 				WxQRCode qRCode =new WxQRCode();
@@ -469,13 +465,13 @@ public class QrCodeServiceImpl extends BaseServiceImpl<QrCode, String> implement
 				action_info.setScene(scene);
 				qRCode.setAction_info(action_info);
 
-				log.info("腾讯服务器申请二维码请求参数,"+JSONObject.toJSONString(qRCode));
-				JSONObject jsonObject=  NewsUtil.ticket("33_L25vGSRRv1qkyx3G7oSOsXgZRUH7vlOCRRhhBFhwoj5Pc0oZ68h-ePev5V_ECO-2V08Xg1MRDOkBR9eRUJMd0BK7LEui7HJ4OtHqxeHvHnh3fZKnIGbhmB1_NegJ1KvN-jrWxYGG5CwfcWSSKFXjAIAUPH", qRCode);
+//				log.info("腾讯服务器申请二维码请求参数,"+JSONObject.toJSONString(qRCode));
+				JSONObject jsonObject=  NewsUtil.ticket("37_b5CT2IbSlhkQIuVko05H1iEpWCOcrpLnzWKWPKQ_kSVODivo5p1P1vnyxjCsujv8jBQLAj_JEWtt1BNOhT2xnURgn5WCERCYZOB4RFqQXpoRGlt6oF2ZOdpdzfNsysKBbfshcbKJzrefM4hIOGLdAJAASX", qRCode);
 				if(null != jsonObject){
 					qrcode.setTicket(jsonObject.getString("ticket"));//生成ticket
 					qrcode.setUrl(jsonObject.getString("url"));//生成URL
-					log.info("腾讯服务器申请二维码生成URL,"+qrcode.getUrl());
-					log.info("腾讯服务器申请二维码生成ticket,"+qrcode.getTicket());
+//					log.info("腾讯服务器申请二维码生成URL,"+qrcode.getUrl());
+//					log.info("腾讯服务器申请二维码生成ticket,"+qrcode.getTicket());
 					log.info("腾讯服务器申请二维码返回json,"+jsonObject.toString());
 					qrcode.setQrcodeTime(new Date());//生成时间
 					String file_path = "F:\\";
@@ -489,9 +485,9 @@ public class QrCodeServiceImpl extends BaseServiceImpl<QrCode, String> implement
 					}
 					fPath = fPath + str + ".jpg";
 					qrcode.setQrcodeUrl(fPath);
-					BarcodeFactory.encode(qrcode.getUrl(),file_path+"/images/favicon.png",file_path+qrcode.getQrcodeUrl(),150, 150, true);
+					BarcodeFactory.encode(qrcode.getUrl(),file_path+"/images/favicon.png",file_path+qrcode.getQrcodeUrl(),1920, 1920, true);
 					StringBuffer stf = new StringBuffer();
-					stf.append("insert into tb_qr_code(id,object_id,type,expire_seconds,qrcode_time,ticket,qrcode_url,url,parent_id) values('");
+					stf.append("insert into tb_qr_code(id,object_id,type,expire_seconds,qrcode_time,ticket,qrcode_url,url,parent_id,scene_id) values('");
 					stf.append(UUID.randomUUID()).append("','");
 					stf.append(qrcode.getObjectId()).append("','");
 					stf.append(qrcode.getType()).append("','");
@@ -499,9 +495,11 @@ public class QrCodeServiceImpl extends BaseServiceImpl<QrCode, String> implement
 					stf.append(qrcode.getTicket()).append("','");
 					stf.append(qrcode.getQrcodeUrl()).append("','");
 					stf.append(qrcode.getUrl()).append("','");
-					stf.append(qrcode.getParentId()).append("');");
+					stf.append(qrcode.getParentId()).append("','");
+					stf.append(qrcode.getSceneId()).append("');");
 					System.out.println(stf.toString());
 				}
+				sceneId++;
 			} catch (Exception e) {
 				e.printStackTrace();
 			}

+ 4 - 2
src/main/java/com/ssj/weixin/interceptor/SetControlDataInterceptor.java

@@ -63,6 +63,8 @@ public class SetControlDataInterceptor extends HandlerInterceptorAdapter {
 	        needYueDuURLList.add("/weixin/card/consume.html");
 	        
 	    
+	        notCheckPhoneList.add("/weixin/book/scanQRMp3.html");
+	        notCheckPhoneList.add("/weixin/book/saveUrl");
 	        notCheckPhoneList.add("/weixin/mylib/bindingMobilePhone.html");
 	        notCheckPhoneList.add("/weixin/mylib/sendSms");
 	        notCheckPhoneList.add("/weixin/mylib/updateMobilePhone");
@@ -90,7 +92,7 @@ public class SetControlDataInterceptor extends HandlerInterceptorAdapter {
         User user = UserUtil.getUser(request);
         if(!notCheckPhoneList.contains(url)){
 			if(StringUtils.isEmpty(user.getMobile())){
-				String sysUrl="https://book.sharingschool.com";
+				String sysUrl="https://xt.sharingschool.com";
 				//String sysUrl= "http://localhost:8081/";
 				response.sendRedirect(sysUrl+"/weixin/mylib/bindingMobilePhone.html?redirectUrl="+(sysUrl+url));
 				return false;
@@ -120,7 +122,7 @@ public class SetControlDataInterceptor extends HandlerInterceptorAdapter {
         	tokenManager.createWxOpenId(openid, subscribe);
         }
         modelAndView.addObject("subscribe",subscribe);
-        modelAndView.addObject("sysUrl", "https://book.sharingschool.com");
+        modelAndView.addObject("sysUrl", "https://xt.sharingschool.com");
        // modelAndView.addObject("sysUrl", "http://127.0.0.1:8081");
         modelAndView.addObject("imgUrl", SystemResourceLocator.getValue("STATIC_FILE_URL"));
 

+ 24 - 2
src/main/java/com/ssj/weixin/library/controller/LibBookController.java

@@ -7,6 +7,7 @@ import com.ssj.bean.common.files.domain.FileInfo;
 import com.ssj.bean.weixin.libmy.domain.*;
 import com.ssj.framework.basic.utils.DateHelper;
 import com.ssj.framework.core.common.controller.BaseController;
+import com.ssj.framework.core.security.manager.TokenManager;
 import com.ssj.framework.core.util.HttpRemote;
 import com.ssj.framework.core.util.PropertiesUtil;
 import com.ssj.framework.core.util.ResponseEntity;
@@ -17,6 +18,7 @@ import com.ssj.framework.weixin.util.WeixinUtil;
 import com.ssj.service.weixin.library.service.*;
 import com.ssj.weixin.util.UserUtil;
 import org.apache.commons.codec.binary.Base64;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
@@ -58,8 +60,9 @@ public class LibBookController extends BaseController {
 	
 	@Autowired
 	private IBookBaseService bookBaseService;
-	
-	
+
+	@Autowired
+	private TokenManager tokenManager;
 	
 	@RequestMapping("/initBookTags")
 	public String initBookTags(Model model){
@@ -118,6 +121,12 @@ public class LibBookController extends BaseController {
 	   	model.addAttribute("joinName", join.getLeagueName());
 		return "weixin/library/scanQRCode";
 	}
+
+	@RequestMapping("/scanQRMp3")
+	public String scanQRMp3(Model model){
+
+		return "weixin/library/scanQRMp3";
+	}
 	
 	@RequestMapping(value="/save",method=RequestMethod.POST)
 	@ResponseBody              
@@ -459,6 +468,19 @@ public class LibBookController extends BaseController {
 		}
 		return response;
 	}
+
+	@RequestMapping(value="/saveUrl",method=RequestMethod.POST)
+	@ResponseBody
+	public ResponseEntity saveUrl(HttpServletRequest request, Model model,String detailId){
+		ResponseEntity response = new ResponseEntity();
+		String saveUrl = tokenManager.getString("20200917mp3");
+		if(StringUtils.isBlank(saveUrl)){
+			tokenManager.setString("20200917mp3",detailId);
+		}else{
+			tokenManager.setString("20200917mp3",saveUrl+","+detailId);
+		}
+		return response;
+	}
 	
 	@RequestMapping(value="/print",method=RequestMethod.POST)
 	@ResponseBody

+ 19 - 8
target/classes/templates/weixin/card/consume.html

@@ -1,10 +1,20 @@
 <!DOCTYPE html>
 <html xmlns:th="http://www.thymeleaf.org">
 <head>
-    <title>激活服务</title>
-<link href="style/jquery-weui.css" th:href="@{/static/style/jquery-weui.css}" rel="stylesheet"/>
+    <title>书本信息录入</title>
 <script th:include="weixin/common/includeCSS" th:remove="tag" ></script>
+<link href="weui/mui.picker.css" th:href="@{/static/weui/mui.picker.css?version=2.3.6}" rel="stylesheet"/>
+<link href="weui/mui.poppicker.css" th:href="@{/static/weui/mui.poppicker.css?version=2.3.6}" rel="stylesheet"/>
+<script src="js/mui/mui.min.js" th:src="@{/static/js/mui/mui.min.js}"></script>
+<script src="js/mui.picker.js" th:src="@{/static/js/mui/mui.poppicker.js}"></script>
+<script src="js/mui.poppicker.js" th:src="@{/static/js/mui/mui.picker.js}"></script>
+<script src="js/laytpl.js" th:src="@{/static/js/laytpl.js}"></script>
+<script src="js/city.data-3.js" th:src="@{/static/js/city.data-3.js}" charset="utf-8"></script>
+<link href="weui/mui.min.css" th:href="@{/static/weui/mui.min.css?version=2.3.6}" rel="stylesheet"/>
 <script src="js/jquery-weui.js" th:src="@{/static/js/jquery-weui.js}"></script>
+<link href="style/jquery-weui.css" th:href="@{/static/style/jquery-weui.css}" rel="stylesheet"/>
+<style type="text/css">
+</style>
 </head>
 <body class="bg_f2">
 	<div class="mui-content">
@@ -13,7 +23,7 @@
 				<img th:src="@{/static/images/logossj.jpg}" />
 				<p class="name">私塾家共享图书馆</p>
 			</div>
-			<a href="javascript:;" id="scanQRCode1" class="btn_order">扫一扫激活服务</a>
+			<a href="javascript:;" id="scanQRCode1" class="btn_order">扫一扫听力二维码</a>
 			</div>
 		</div>
 	
@@ -50,17 +60,19 @@ $(function() {
  										needResult: 1,
  										desc: 'scanQRCode desc',
  										success: function(res) { 
- 											var cardCode = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
+ 											// alert(JSON.stringify(res));
+ 											var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
  											$.ajax({
 													type: "post",
-													url:"[[${sysUrl}]]/weixin/card/saveService",
+													url:"[[${sysUrl}]]/weixin/book/saveUrl",
 													datatype: "json",
 													data:{
-														"cardCode":cardCode
+														"detailId":result
 													},
 													success: function(data) {
+														console.log(data);
 														if(data.code == "999"){
-															$.toast("激活服务成功", "ok");
+															$.toast("此二维码有效", "ok");
 														}else{
 															$.toast(data.msg, "cancel");
 														}
@@ -81,7 +93,6 @@ $(function() {
  			}
  		});
  }
-
 </script>
 </html>
 

+ 0 - 55
target/classes/META-INF/resources/swagger-ui.html

@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="UTF-8">
-    <title>私塾家API文档</title>
-    <link rel="icon" type="image/png" href="./favicon.ico" sizes="32x32"/>
-    <link href='webjars/springfox-swagger-ui/css/typography.css' media='screen' rel='stylesheet' type='text/css'/>
-    <link href='webjars/springfox-swagger-ui/css/reset.css' media='screen' rel='stylesheet' type='text/css'/>
-    <link href='webjars/springfox-swagger-ui/css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
-    <link href='webjars/springfox-swagger-ui/css/reset.css' media='print' rel='stylesheet' type='text/css'/>
-    <link href='webjars/springfox-swagger-ui/css/print.css' media='print' rel='stylesheet' type='text/css'/>
-
-    <script src='webjars/springfox-swagger-ui/lib/object-assign-pollyfill.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/jquery-1.8.0.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/jquery.slideto.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/jquery.wiggle.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/handlebars-4.0.5.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/lodash.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/backbone-min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/swagger-ui.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/highlight.9.1.0.pack.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/highlight.9.1.0.pack_extended.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/jsoneditor.min.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/marked.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lib/swagger-oauth.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/springfox.js' type='text/javascript'></script>
-
-    <!--国际化操作:选择中文版 -->
-    <script src='webjars/springfox-swagger-ui/lang/translator.js' type='text/javascript'></script>
-    <script src='webjars/springfox-swagger-ui/lang/zh-cn.js' type='text/javascript'></script>
-
-</head>
-
-<body class="swagger-section">
-<div id='header'>
-    <div class="swagger-ui-wrap">
-        <a id="logo" href="http://swagger.io">
-            <img class="logo__img" alt="swagger" height="30" width="30" src="./favicon.ico" />
-            <span class="logo__title">微信小程序接口公共api</span></a>
-        <form id='api_selector'>
-            <div class='input'>
-                <select id="select_baseUrl" name="select_baseUrl"></select>
-            </div>
-            <div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/></div>
-            <div id='auth_container'></div>
-            <div class='input'><a id="explore" class="header__btn" href="#" data-sw-translate>Explore</a></div>
-        </form>    
-    </div>
-</div>
-
-<div id="message-bar" class="swagger-ui-wrap" data-sw-translate> </div>
-<div id="swagger-ui-container" class="swagger-ui-wrap"></div>
-</body>
-</html>

+ 0 - 57
target/classes/META-INF/resources/webjars/springfox-swagger-ui/lang/zh-cn.js

@@ -1,57 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
-    "Warning: Deprecated":"警告:已过时",
-    "Implementation Notes":"实现备注",
-    "Response Class":"响应类",
-    "Status":"状态",
-    "Parameters":"参数",
-    "Parameter":"参数",
-    "Value":"值",
-    "Description":"描述",
-    "Parameter Type":"参数类型",
-    "Data Type":"数据类型",
-    "Response Messages":"响应消息",
-    "HTTP Status Code":"HTTP状态码",
-    "Reason":"原因",
-    "Response Model":"响应模型",
-    "Request URL":"请求URL",
-    "Request Headers":"请求头",
-    "Response Body":"响应体",
-    "Response Code":"响应码",
-    "Response Headers":"响应头",
-    "Hide Response":"隐藏响应",
-    "Headers":"头",
-    "Try it out!":"试一下!",
-    "Show/Hide":"显示/隐藏",
-    "List Operations":"显示操作",
-    "Expand Operations":"展开操作",
-    "Raw":"原始",
-    "can't parse JSON.  Raw result":"无法解析JSON. 原始结果",
-    "Example Value":"示例",
-    "Click to set as parameter value":"点击设置参数",
-    "Model Schema":"模型架构",
-    "Model":"模型",
-    "apply":"应用",
-    "Username":"用户名",
-    "Password":"密码",
-    "Terms of service":"服务条款",
-    "Created by":"创建者",
-    "See more at":"查看更多:",
-    "Contact the developer":"联系开发者",
-    "api version":"api版本",
-    "Response Content Type":"响应Content Type",
-    "Parameter content type:":"参数类型:",
-    "fetching resource":"正在获取资源",
-    "fetching resource list":"正在获取资源列表",
-    "Explore":"浏览",
-    "Show Swagger Petstore Example Apis":"显示 Swagger Petstore 示例 Apis",
-    "Can't read from server.  It may not have the appropriate access-control-origin settings.":"无法从服务器读取。可能没有正确设置access-control-origin。",
-    "Please specify the protocol for":"请指定协议:",
-    "Can't read swagger JSON from":"无法读取swagger JSON于",
-    "Finished Loading Resource Information. Rendering Swagger UI":"已加载资源信息。正在渲染Swagger UI",
-    "Unable to read api":"无法读取api",
-    "from path":"从路径",
-    "server returned":"服务器返回"
-});

+ 0 - 70
target/classes/application-common-dev.properties

@@ -1,70 +0,0 @@
-#\u5F00\u53D1\u73AF\u5883\u6253\u5305\u65B9\u5F0F-\u914D\u7F6E\uFF08\u9ED8\u8BA4\uFF09
-
-spring.datasource.url=jdbc:mysql://47.112.200.206:8066/aijia?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false&rewriteBatchedStatements=true
-spring.datasource.username=root
-spring.datasource.password=ssj1QAZxsw2!@
-#spring.datasource.url=jdbc:mysql://120.79.215.176:8066/ssj?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false
-#spring.datasource.username=ssj_user
-#spring.datasource.password=ssjUser!@123
-
-spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
-spring.datasource.initialSize=10
-spring.datasource.minIdle=10
-spring.datasource.maxActive=30
-spring.datasource.maxWait=60000
-spring.datasource.timeBetweenEvictionRunsMillis=60000
-spring.datasource.minEvictableIdleTimeMillis=30000
-spring.datasource.validationQuery=SELECT 1
-spring.datasource.testWhileIdle=true
-spring.datasource.testOnBorrow=false
-spring.datasource.testOnReturn=false
-spring.datasource.poolPreparedStatements=true
-spring.datasource.maxPoolPreparedStatementPerConnectionSize=20
-spring.datasource.filters=stat,wall,slf4j
-spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
-
-
-config-redis.database=4
-spring.redis.database=0
-
-#spring.redis.host=120.79.157.115
-#spring.redis.port=6379
-spring.redis.password=dc1qazxsw2!@
-#spring.redis.pool.max-active=8
-#spring.redis.pool.max-wait=-1
-#spring.redis.pool.max-idle=8
-#spring.redis.pool.min-idle=0
-spring.redis.timeout=3000
-spring.redis.block-when-exhausted=true
-
-
-
-#spring.redis.cluster.nodes=120.79.157.115:6379
-spring.redis.cluster.nodes=47.106.111.166:6380,47.106.111.166:6381,47.106.111.166:6382,47.106.111.166:6383,47.106.111.166:6384,47.106.111.166:6385
-spring.redis.cluster.timeout=30
-
-spring.redis.cluster.pool.max-active=8
-spring.redis.cluster.pool.max-wait=-1
-spring.redis.cluster.pool.max-idle=8
-spring.redis.cluster.pool.min-idle=0
-
-
-spring.jmx.enabled=false
-
-spring.rabbitmq.host=192.168.1.153
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=admin1
-spring.rabbitmq.password=admin1
-spring.rabbitmq.publisher-confirms=true  
-spring.rabbitmq.publisher-returns=true
-
-#/**\u6CE8\u610F\u8FD9\u91CC\u7684\u6CE8\u89E3\u662Fdubbo\u7684\u6CE8\u89E3\uFF0C\u8FD9\u91CC\u6CA1\u6709\u4F7F\u7528\u6CE8\u518C\u4E2D\u5FC3\uFF0C\u4E3A\u76F4\u8FDE\u65B9\u5F0F\uFF0C\u5404\u81EA\u672C\u5730\u5F00\u53D1\u53EF\u4EE5\u653E\u5F00 \uFF08dubbo://ip:\u670D\u52A1\u7AEF\u53E3\uFF09
-#dubbo.reference.url = dubbo://127.0.0.1:9394
-spring.thymeleaf.cache=false
-
-
-
-#spring.elasticsearch.cluster.host=47.112.253.242,47.112.250.240,47.112.232.110
-#spring.elasticsearch.cluster.host=119.23.8.52,120.79.157.115,120.79.229.124
-#mybatis热加载
-

+ 0 - 52
target/classes/application-common-prod.properties

@@ -1,52 +0,0 @@
-#\u6B63\u5F0F\u73AF\u5883\u6253\u5305\u65B9\u5F0F-\u914D\u7F6E
-spring.datasource.url=jdbc:mysql://172.18.30.187:8066/ssj?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false
-spring.datasource.username=ssj_user
-spring.datasource.password=ssjUser!@123
-
-spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
-spring.datasource.initialSize=10
-spring.datasource.minIdle=10
-spring.datasource.maxActive=300
-spring.datasource.maxWait=60000
-spring.datasource.timeBetweenEvictionRunsMillis=60000
-spring.datasource.minEvictableIdleTimeMillis=30000
-spring.datasource.validationQuery=SELECT 1
-spring.datasource.testWhileIdle=true
-spring.datasource.testOnBorrow=false
-spring.datasource.testOnReturn=false
-spring.datasource.poolPreparedStatements=true
-spring.datasource.maxPoolPreparedStatementPerConnectionSize=20
-spring.datasource.filters=stat,wall,slf4j
-spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
-
-spring.redis.password=zhidian@1QAZxsw2
-spring.redis.timeout=3000
-spring.redis.block-when-exhausted=true
-
-
-
-spring.redis.cluster.nodes=172.18.164.135:6380,172.18.164.135:6381,172.18.164.135:6382,172.18.164.135:6383,172.18.164.135:6384,172.18.164.135:6385
-spring.redis.cluster.timeout=30
-
-spring.redis.cluster.pool.max-active=80
-spring.redis.cluster.pool.max-wait=-1
-spring.redis.cluster.pool.max-idle=80
-spring.redis.cluster.pool.min-idle=10
-
-spring.jmx.enabled=false
-
-spring.rabbitmq.host=172.18.30.187
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=guest
-spring.rabbitmq.password=guest
-spring.rabbitmq.publisher-confirms=true  
-spring.rabbitmq.publisher-returns=true
-
-
-spring.thymeleaf.cache=false
-#\u76D1\u63A7\u4E2D\u5FC3\u534F\u8BAE\uFF0C\u5982\u679C\u4E3Aprotocol="registry"\uFF0C\u8868\u793A\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53D1\u73B0\u76D1\u63A7\u4E2D\u5FC3\u5730\u5740\uFF0C\u5426\u5219\u76F4\u8FDE\u76D1\u63A7\u4E2D\u5FC3\u3002
-# http://39.108.210.183:8086/applications.html
-# \u4EE5\u4E0B\u914D\u7F6E\u4E3A\u4E24\u9009\u4E00
-# dubbo.monitor.address=172.18.30.187:7070
-# dubbo.monitor.protocol=registry
-

+ 0 - 24
target/classes/application-common.properties

@@ -1,24 +0,0 @@
-#ȫ�ֹ�������
-server.tomcat.uri-encoding=utf-8
-
-logging.level.root=INFO
-logging.config=classpath:logback.xml
-
-spring.datasource.driver-class-name=com.mysql.jdbc.Driver
-
-spring.jpa.database = MYSQL
-spring.jpa.hibernate.ddl-auto=none
-spring.jpa.show-sql=true     
-spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
-spring.jpa.hibernate.implicit_naming_strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-spring.jpa.hibernate.physical_naming_strategy=com.ssj.framework.spring.jpa.PhysicalNamingStrategyImpl
-spring.jpa.open-in-view=true
-session.expire=1800
-spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
-spring.jackson.time-zone=GMT+8
-spring.servlet.multipart.maxFileSize=200MB
-spring.servlet.multipart.maxRequestSize=5000MB
-spring.servlet.multipart.enabled=false 
-
-spring.thymeleaf.cache=false
-spring.thymeleaf.prefix=classpath:/templates/

+ 0 - 15
target/classes/application.properties

@@ -1,15 +0,0 @@
-spring.application.name=ssj-weixin
-server.port=8080
-logger.level=info
-
-spring.profiles.active=common,common-dev
-
-spring.mvc.static-path-pattern=/static/**  
-
-spring.thymeleaf.prefix=classpath:/templates/
-spring.thymeleaf.suffix=.html
-spring.thymeleaf.mode=HTML5
-spring.thymeleaf.encoding=UTF-8
-spring.thymeleaf.servlet.content-type=text/html
-spring.thymeleaf.cash=false
-debug=true

二進制
target/classes/com/ssj/WeixinApp.class


二進制
target/classes/com/ssj/alipay/utils/AlipayClientFactory.class


二進制
target/classes/com/ssj/alipay/utils/AlipayOrderHelper.class


二進制
target/classes/com/ssj/alipay/utils/AlipayPayConfig.class


二進制
target/classes/com/ssj/api/weixin/util/AesException.class


二進制
target/classes/com/ssj/api/weixin/util/ByteGroup.class


二進制
target/classes/com/ssj/api/weixin/util/PKCS7Encoder.class


二進制
target/classes/com/ssj/api/weixin/util/SHA1.class


二進制
target/classes/com/ssj/bean/award/dto/ActivityDrawDto.class


二進制
target/classes/com/ssj/bean/award/dto/ActivityInfoDto.class


二進制
target/classes/com/ssj/bean/award/dto/MaterialInfoDto.class


二進制
target/classes/com/ssj/bean/award/dto/MaterialListDto.class


二進制
target/classes/com/ssj/bean/award/dto/MyAwardListDto.class


二進制
target/classes/com/ssj/bean/award/dto/SncodeInfoDto.class


二進制
target/classes/com/ssj/bean/award/dto/VipIntegralDto.class


二進制
target/classes/com/ssj/bean/award/vo/ActivityDrawShareVO.class


二進制
target/classes/com/ssj/bean/award/vo/MaterialExchangeSaveVO.class


二進制
target/classes/com/ssj/bean/award/vo/UrlShareVO.class


二進制
target/classes/com/ssj/bean/award/vo/VipBaseRequestVO.class


二進制
target/classes/com/ssj/bean/award/vo/VipIntegralRequestVO.class


二進制
target/classes/com/ssj/bean/common/files/domain/FileInfo.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/BaseEntity.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/BasePageRequest.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/BaseRequest.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/BaseResponse.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/PersistentEntity.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/Response$Meta.class


二進制
target/classes/com/ssj/bean/common/framework/core/domain/Response.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/ConchDerver.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/ConchDerverUseRecord.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/ConchSystemDerver.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/HomeworkRanking.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/HomeworkRecord.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/IntegralDetail.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/SconOtaManager.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/SconPadInfo.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/SconStudentTermtainData.class


二進制
target/classes/com/ssj/bean/conch/conch/domain/SmarttimePicture.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/BriefHomeworkPictureDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/ExerciseQuestionAnswerSpaceDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/ExerciseQuestionAnswerStyleDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/ExerciseQuestionAnswerValueDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/HomeworkCheckStatusDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/HomeworkRecordDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/KmtExerciseQuestionProblemDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/KmtQuestionDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/OpenTestDto$Contents.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/OpenTestDto.class


二進制
target/classes/com/ssj/bean/conch/conch/dto/ProblemDetailDto.class


二進制
target/classes/com/ssj/bean/conch/curator/dto/ClassStudentDetailDto.class


二進制
target/classes/com/ssj/bean/conch/curator/dto/CuratorTeacherListDto.class


二進制
target/classes/com/ssj/bean/conch/curator/dto/TeacherDetailClassListDto.class


二進制
target/classes/com/ssj/bean/course/domain/CourseDetailFeedbackLib.class


二進制
target/classes/com/ssj/bean/course/domain/CourseFeedbackFile.class


二進制
target/classes/com/ssj/bean/course/domain/CourseLearn.class


二進制
target/classes/com/ssj/bean/course/domain/CourseReadHis.class


二進制
target/classes/com/ssj/bean/course/domain/CourseScanHis.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeries.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeriesDetail.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeriesDetailFeedback.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeriesDetailFile.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeriesJoin.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeriesOrder.class


二進制
target/classes/com/ssj/bean/course/domain/CourseSeriesSetting.class


二進制
target/classes/com/ssj/bean/curator/TbLibBindAudit.class


二進制
target/classes/com/ssj/bean/curator/TbVacationLimit.class


二進制
target/classes/com/ssj/bean/es/domain/EsDataRecode.class


二進制
target/classes/com/ssj/bean/kmt/arrange/dto/DutyTemplate.class


二進制
target/classes/com/ssj/bean/kmt/arrange/dto/DutyTimeVO.class


二進制
target/classes/com/ssj/bean/kmt/arrange/dto/TeacherArrangeDayVO.class


二進制
target/classes/com/ssj/bean/kmt/arrange/dto/TeacherArrangeVO.class


二進制
target/classes/com/ssj/bean/kmt/arrange/dto/TeacherNextArrangeVO.class


二進制
target/classes/com/ssj/bean/kmt/arrange/vo/DutyRequestVO.class


二進制
target/classes/com/ssj/bean/kmt/arrange/vo/DutySysRequestVO.class


二進制
target/classes/com/ssj/bean/kmt/arrange/vo/TeacherDutyRequestVO.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtAiRecord.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtArrangeAllot.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtArrangeDetail.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtArrangeTemplate.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourse.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnow.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowArea.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowDetail.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowKdDetail.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseKnowTemplate.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseQuestionDetail.class


二進制
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseRecord.class


+ 0 - 0
target/classes/com/ssj/bean/kmt/kmt/domain/KmtCourseTemplate.class


部分文件因文件數量過多而無法顯示