You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
228 lines
7.8 KiB
228 lines
7.8 KiB
5 years ago
|
package com.yipin.liuwanr;
|
||
|
|
||
|
import com.yipin.liuwanr.entity.Course;
|
||
|
import com.yipin.liuwanr.entity.CourseLink;
|
||
|
import com.yipin.liuwanr.entity.CoursePermissions;
|
||
|
import com.yipin.liuwanr.entity.ServiceConfig;
|
||
|
import com.yipin.liuwanr.mapper.CoursePermissionsMapper;
|
||
|
import com.yipin.liuwanr.service.CoursePermissionsService;
|
||
|
import org.junit.Test;
|
||
|
import org.junit.runner.RunWith;
|
||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||
|
import org.springframework.test.context.junit4.SpringRunner;
|
||
|
import org.springframework.transaction.annotation.Transactional;
|
||
|
|
||
|
import java.util.HashMap;
|
||
|
|
||
|
@RunWith(SpringRunner.class)
|
||
|
@SpringBootTest
|
||
|
public class CoursePermissionsServiceTest {
|
||
|
|
||
|
@Autowired
|
||
|
private CoursePermissionsService coursePermissionsService;
|
||
|
|
||
|
/**
|
||
|
* 新增课程权限
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void testAddCoursePermissions() {
|
||
|
CoursePermissions coursePermissions = new CoursePermissions();
|
||
|
coursePermissions.setUsePeriod(30);
|
||
|
coursePermissions.setMarketPrice(12.8);
|
||
|
coursePermissions.setTransactionPrice(90);
|
||
|
coursePermissions.setDiscount(703);
|
||
|
coursePermissions.setPortAddressId(1);
|
||
|
coursePermissions.setIsDeliverGoods(0);
|
||
|
coursePermissions.setCourseId(77);
|
||
|
coursePermissions.setOrderId(117);
|
||
|
|
||
|
HashMap<String, Object> map = coursePermissionsService.addCoursePermissions(coursePermissions);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询课程详情
|
||
|
*/
|
||
|
@Test
|
||
|
public void testQueryCourseDetails() {
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryCourseDetails(84);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
/*Integer retcode = (Integer) map.get("retcode");
|
||
|
System.out.println(retcode);
|
||
|
if (retcode == 200) {
|
||
|
List<Course> classes = (List<Course>) map.get("retvalue");
|
||
|
classes.forEach(item -> {
|
||
|
System.out.println(item.toString());
|
||
|
});
|
||
|
} else {
|
||
|
String msg = (String) map.get("retvalue");
|
||
|
System.out.println(msg);
|
||
|
}*/
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 删除课程
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void testDeleteCourse() {
|
||
|
HashMap<String, Object> map = coursePermissionsService.deleteCourse(84);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 修改课程
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void testUpdateCourse() {
|
||
|
Course course = new Course();
|
||
|
course.setCourseId(84);
|
||
|
course.setCourseName("Python程序设计实训课(测试2)");
|
||
|
course.setCourseType(2);
|
||
|
course.setDisciplineId(1);
|
||
|
course.setProfessionalClassId(1);
|
||
|
course.setProfessionalId(7);
|
||
|
course.setCourseHours(1);
|
||
|
course.setMarketPrice(12.8);
|
||
|
course.setCourseIntroduction("一门学习python编程的基础实训课");
|
||
|
course.setTeachingGoal("掌握Python编程的基础语法");
|
||
|
HashMap<String, Object> map = coursePermissionsService.updateCourse(course);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询学科
|
||
|
*/
|
||
|
@Test
|
||
|
public void testQueryCourseDiscipline() {
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryCourseDiscipline();
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询课程专业班级
|
||
|
*/
|
||
|
@Test
|
||
|
public void testQueryCourseProfessionalClass() {
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryCourseProfessionalClass(1);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询课程专业
|
||
|
*/
|
||
|
@Test
|
||
|
public void testQueryCourseProfessional() {
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryCourseProfessional(1);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询APP配置
|
||
|
*/
|
||
|
@Test
|
||
|
public void testQueryAppConfig() {
|
||
|
ServiceConfig serviceConfig = new ServiceConfig();
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryAppConfig(serviceConfig);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询练习配置
|
||
|
*/
|
||
|
@Test
|
||
|
public void queryTrainingConfig() {
|
||
|
Integer courseId = 77;
|
||
|
Integer pageNo = 1;
|
||
|
Integer pageSize = 10;
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryTrainingConfig(courseId, pageNo, pageSize);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 新增练习配置
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void addTrainingConfig() {
|
||
|
Course course = new Course();
|
||
|
course.setCourseId(77);
|
||
|
course.setCourseName("Python程序设计实训课(测试2)");
|
||
|
course.setCourseType(2);
|
||
|
course.setDisciplineId(1);
|
||
|
course.setProfessionalClassId(1);
|
||
|
course.setProfessionalId(7);
|
||
|
course.setCourseHours(1);
|
||
|
course.setMarketPrice(12.8);
|
||
|
course.setCourseIntroduction("一门学习python编程的基础实训课");
|
||
|
course.setTeachingGoal("掌握Python编程的基础语法");
|
||
|
HashMap<String, Object> map = coursePermissionsService.addTrainingConfig(course);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 查询链接详情
|
||
|
*/
|
||
|
@Test
|
||
|
public void queryLinkDetails() {
|
||
|
Integer linkId = 9;
|
||
|
HashMap<String, Object> map = coursePermissionsService.queryLinkDetails(linkId);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 修改链接
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void updateLink() {
|
||
|
CourseLink courseLink = new CourseLink();
|
||
|
courseLink.setFileLink("qweqweqwe");
|
||
|
courseLink.setLinkName("qweqewqe");
|
||
|
courseLink.setProjectId(12);
|
||
|
courseLink.setLinkId(3);
|
||
|
HashMap<String, Object> map = coursePermissionsService.updateLink(courseLink);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 删除练习配置
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void deleteTrainingConfig() {
|
||
|
Course course = new Course();
|
||
|
course.setCourseId(77);
|
||
|
HashMap<String, Object> map = coursePermissionsService.deleteTrainingConfig(course);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 选择是否展示
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void isShow() {
|
||
|
Course course = new Course();
|
||
|
course.setCourseId(77);
|
||
|
HashMap<String, Object> map = coursePermissionsService.isShow(course);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 选择是否上架
|
||
|
*/
|
||
|
@Test
|
||
|
@Transactional
|
||
|
public void isShelves() {
|
||
|
Course course = new Course();
|
||
|
course.setCourseId(77);
|
||
|
HashMap<String, Object> map = coursePermissionsService.isShelves(course);
|
||
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
|
||
|
}
|
||
|
|
||
|
}
|