he2802 3 лет назад
Родитель
Сommit
fb5bb1d4e4

+ 7 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/schedule/ScheduleController.java

@@ -286,4 +286,11 @@ public class ScheduleController extends BaseController {
         iScheduleService.longNotReadToTeacher(bo);
         return AjaxResult.success();
     }
+
+    @ApiOperation("同步智慧考场")
+    @GetMapping("/syncExamSite")
+    public AjaxResult syncExamSite(UserQueryBo bo){
+        iScheduleService.wisdomExamSite(bo);
+        return AjaxResult.success();
+    }
 }

+ 1 - 1
zhongzheng-admin/src/main/resources/application-dev.yml

@@ -117,7 +117,7 @@ wisdomExamRoom:
     mchid: 10001
     appid: ZZ-YXT-GZ-20220820-0001
     app_secret: mt70O1s/Xd5LwuH7yHLpj9R+tKUn5j9vTnCvmgBnbJDA11Hpl7+q4lEZliqPAjN+YHPn9bGmHkAbw5XwhhMiYg==
-    host: JhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsic2hhbmp1LXJlc291cmNlIl0sI
+    host:  http://bg.sam457.site:9020
 
 certificate:
     host: http://192.168.1.38:8000/

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/schedule/service/IScheduleService.java

@@ -70,4 +70,6 @@ public interface IScheduleService extends IService<PolyvVideo> {
     void longNotReadToStudentFive(UserQueryBo bo);
 
     void longNotReadToTeacher(UserQueryBo bo);
+
+    void wisdomExamSite(UserQueryBo bo);
 }

+ 9 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/schedule/service/impl/ScheduleServiceImpl.java

@@ -111,6 +111,7 @@ import com.zhongzheng.modules.user.mapper.UserPlanMapper;
 import com.zhongzheng.modules.user.mapper.UserStudyRecordMapper;
 import com.zhongzheng.modules.user.service.*;
 import com.zhongzheng.modules.user.vo.*;
+import com.zhongzheng.modules.wisdom.service.IWisdomService;
 import com.zhongzheng.modules.wx.service.IWxLoginService;
 import com.zhongzheng.modules.wx.service.IWxPayService;
 import net.polyv.live.v1.entity.channel.playback.LiveChannelVideoListResponse;
@@ -267,6 +268,9 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
     @Autowired
     private IWxLoginService iWxLoginService;
 
+    @Autowired
+    private IWisdomService iWisdomService;
+
     @Value("${aliyun.sms.OpenTheGoodsCode}")
     private String OpenTheGoodsCode;
 
@@ -2041,6 +2045,11 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
         }
     }
 
+    @Override
+    public void wisdomExamSite(UserQueryBo bo) {
+        iWisdomService.authorization();
+    }
+
     private Long formatTime(Long startTime, String addTime) throws ParseException{
         Long times = startTime*1000;//时间戳
         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/wisdom/service/impl/WisdomServiceImpl.java

@@ -130,12 +130,14 @@ public class WisdomServiceImpl  implements IWisdomService {
     @Override
     public void authorization() {
         String url = host + authorizationUrl;
+        System.out.println(url);
         Map<String, String> paramMap = new HashMap<>();
         paramMap.put("mchid",mchid);
         paramMap.put("appid",appid);
         paramMap.put("app_secret",app_secret);
         try{
             String result = HttpUtils.postFormBody(url,paramMap);
+            System.out.println(result);
         }catch (Exception e){
 
         }