puzhibing
2023-08-01 bbaa4f5f4a9147dd0649f8726b52cf0a34ca05ad
同步代码
3个文件已修改
36 ■■■■ 已修改文件
cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-course/src/main/java/com/dsh/course/feignclient/account/StudentClient.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java
@@ -112,4 +112,17 @@
            return null;
        }
    }
    /**
     * 根据id获取数据
     * @param id
     * @return
     */
    @ResponseBody
    @PostMapping("/student/queryStudentById")
    public TStudent queryStudentById(@RequestBody Integer id){
        TStudent student = studentService.getById(id);
        return student;
    }
}
cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
@@ -4,7 +4,9 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsh.course.entity.*;
import com.dsh.course.feignclient.account.AppUserClient;
import com.dsh.course.feignclient.account.StudentClient;
import com.dsh.course.feignclient.account.model.AppUser;
import com.dsh.course.feignclient.account.model.Student;
import com.dsh.course.feignclient.model.*;
import com.dsh.course.feignclient.other.StoreClient;
import com.dsh.course.feignclient.other.model.Store;
@@ -71,7 +73,8 @@
    @Autowired
    private TCourseService tcService;
    @Resource
    private StudentClient studentClient;
    @Autowired
    private TCoursePackageTypeService coursePackageTypeService;
@@ -100,15 +103,10 @@
    @ResponseBody
    @PostMapping("/base/coursePack/queryPayment")
    public List<StuCourseResp> getStuCoursePackagePayment(@RequestBody Integer stuId){
        Integer userIdFormRedis = null;
        try {
            userIdFormRedis = tokenUtil.getUserIdFormRedis();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        List<StuCourseResp> resps = new ArrayList<>();
        Student student = studentClient.queryStudentById(stuId);
        List<TCoursePackagePayment> byUserId = packagePaymentService.list(new QueryWrapper<TCoursePackagePayment>()
                .eq("appUserId",userIdFormRedis)
                .eq("appUserId",student.getAppUserId())
                .eq("studentId",stuId));
        if (byUserId.size() > 0 ){
cloud-server-course/src/main/java/com/dsh/course/feignclient/account/StudentClient.java
@@ -19,4 +19,13 @@
     */
    @PostMapping("/student/queryDefaultStudent")
    Student queryDefaultStudent(Integer appUserId);
    /**
     * 根据id获取学员数据
     * @param id
     * @return
     */
    @PostMapping("/student/queryStudentById")
    Student queryStudentById(Integer id);
}