diff --git a/src/main/java/com/yipin/liuwanr/controller/CustomerController.java b/src/main/java/com/yipin/liuwanr/controller/CustomerController.java index a74cfd9..3e0e856 100644 --- a/src/main/java/com/yipin/liuwanr/controller/CustomerController.java +++ b/src/main/java/com/yipin/liuwanr/controller/CustomerController.java @@ -1,268 +1,263 @@ package com.yipin.liuwanr.controller; -import java.util.HashMap; - -import com.yipin.liuwanr.entity.School; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - import com.yipin.liuwanr.entity.Customer; import com.yipin.liuwanr.entity.Response; +import com.yipin.liuwanr.entity.School; import com.yipin.liuwanr.entity.UserM; import com.yipin.liuwanr.helper.RedisHelper; import com.yipin.liuwanr.service.CustomerService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.HashMap; @RestController @RequestMapping("/customer") @CrossOrigin public class CustomerController { - @Autowired - private CustomerService customerService; + @Autowired + private CustomerService customerService; - @Autowired - RedisHelper redisHelper; + @Autowired + RedisHelper redisHelper; - /** - * 添加客户 - */ - @PostMapping("/addCustomer") - Response addCustomer(@RequestBody Customer customer) { - Response resp = new Response(); - UserM userm = new UserM(); - Integer provinceId = customer.getProvinceId(); - Integer cityId = customer.getCityId(); - String countries = customer.getCountries(); - String phone = customer.getAdminPhone(); - String email = customer.getEmail(); - String name = customer.getAdminName(); - Integer schoolId = customer.getSchoolId(); - userm.setSchoolId(schoolId); - userm.setCityId(cityId); - userm.setCountries(countries); - userm.setProvinceId(provinceId); - userm.setPhone(phone); - userm.setEmail(email); - userm.setName(name); - userm.setPassword("huoran123"); - if (email==null||email==""){ - resp.setStatus(300); - resp.setErrmessage("邮箱不能为空!"); - }if (phone==null||phone==""){ - resp.setStatus(300); - resp.setErrmessage("电话不能为空!"); - }else if (name==null||name==""){ - resp.setStatus(300); - resp.setErrmessage("姓名不能为空!"); - }else if (schoolId==null){ - resp.setStatus(300); - resp.setErrmessage("学校不能为空!"); - }else if (provinceId==null){ - resp.setStatus(300); - resp.setErrmessage("省份不能为空!"); - }else if (cityId==null) { - resp.setStatus(300); - resp.setErrmessage("城市不能为空!"); - } else { - HashMap ret = customerService.addCustomer(customer); - HashMap ret1 = customerService.addAdmin(userm); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - } - return resp; - } - - /** - * 查询客户 - */ - @GetMapping("/queryCustomer") - Response queryCustomer(@RequestParam String countries,Integer provinceId,Integer cityId,Integer pageNo,Integer pageSize,String searchContent) { - Response resp = new Response(); - Customer customer = new Customer(); - if (searchContent!=null&&searchContent!="") { - customer.setSearchContent(searchContent); - } - if (countries!=null&&countries!="") { - customer.setCountries(countries); - } - if (provinceId!=null) { - customer.setProvinceId(provinceId); - } - if (cityId!=null) { - customer.setCityId(cityId); - } - HashMap ret = customerService.queryCustomer(customer,pageNo,pageSize); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - return resp; -} - - /** - * 查询客户详情 - */ - @GetMapping("/queryCustomerDetails") - Response queryCustomerDetails(@RequestParam Integer customerId) { - Response resp = new Response(); - if (customerId==null) { - resp.setStatus(300); - resp.setErrmessage("Parameter Invalid"); - }else { - HashMap ret = customerService.queryCustomerDetails(customerId); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - } - return resp; -} - - /** - * 删除客户 - */ - @PostMapping("/deleteCustomer") - Response deleteCustomer(@RequestBody Customer customer) { - Response resp = new Response(); - if (customer.getCustomer().isEmpty()) { - resp.setStatus(300); - resp.setErrmessage("客户不能为空!"); - } else { - HashMap ret = customerService.deleteCustomer(customer); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - } - return resp; - } - - /** - * 更新客户 - */ - @PostMapping("/updateCustomer") - Response updateCustomer(@RequestBody Customer customer) { - Response resp = new Response(); - if (customer.getCustomerId()==null) { - resp.setStatus(300); - resp.setErrmessage("客户不能为空!"); - } else { - HashMap ret = customerService.updateCustomer(customer); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - } - return resp; - } - - /** - * 查询客户是否存在 - */ - @GetMapping("/queryCustomerIsExists") - Response queryCustomerIsExists(@RequestParam Integer schoolId) { - Response resp = new Response(); - if (schoolId==null) { - resp.setStatus(300); - resp.setErrmessage("学校不能为空!"); - }else { - HashMap ret = customerService.queryCustomerIsExists(schoolId); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - } - return resp; -} - /** - * 查询行业类 - */ - @GetMapping("/queryCustomerIndustryClass") - Response queryCustomerIndustryClass() { - Response resp = new Response(); - HashMap ret = customerService.queryCustomerIndustryClass(); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - return resp; - } - - /** - * 查询行业 - */ - @GetMapping("/queryCustomerIndustry") - Response queryCustomerIndustry(@RequestParam Integer industryClassId) { - Response resp = new Response(); - HashMap ret = customerService.queryCustomerIndustry(industryClassId); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - return resp; - } + /** + * 添加客户 + */ + @PostMapping("/addCustomer") + Response addCustomer(@RequestBody Customer customer) { + Response resp = new Response(); + UserM userm = new UserM(); + Integer provinceId = customer.getProvinceId(); + Integer cityId = customer.getCityId(); + String countries = customer.getCountries(); + String phone = customer.getAdminPhone(); + String email = customer.getEmail(); + String name = customer.getAdminName(); + Integer schoolId = customer.getSchoolId(); + userm.setSchoolId(schoolId); + userm.setCityId(cityId); + userm.setCountries(countries); + userm.setProvinceId(provinceId); + userm.setPhone(phone); + userm.setEmail(email); + userm.setName(name); + userm.setPassword("huoran123"); + if (email == null || email == "") { + resp.setStatus(300); + resp.setErrmessage("邮箱不能为空!"); + } + if (phone == null || phone == "") { + resp.setStatus(300); + resp.setErrmessage("电话不能为空!"); + } else if (name == null || name == "") { + resp.setStatus(300); + resp.setErrmessage("姓名不能为空!"); + } else if (schoolId == null) { + resp.setStatus(300); + resp.setErrmessage("学校不能为空!"); + } else if (provinceId == null) { + resp.setStatus(300); + resp.setErrmessage("省份不能为空!"); + } else if (cityId == null) { + resp.setStatus(300); + resp.setErrmessage("城市不能为空!"); + } else { + HashMap ret = customerService.addCustomer(customer); + HashMap ret1 = customerService.addAdmin(userm); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } + + /** + * 查询客户 + */ + @GetMapping("/queryCustomer") + Response queryCustomer(@RequestParam String countries, Integer provinceId, Integer cityId, Integer pageNo, Integer pageSize, String searchContent) { + Response resp = new Response(); + Customer customer = new Customer(); + if (searchContent != null && searchContent != "") { + customer.setSearchContent(searchContent); + } + if (countries != null && countries != "") { + customer.setCountries(countries); + } + if (provinceId != null) { + customer.setProvinceId(provinceId); + } + if (cityId != null) { + customer.setCityId(cityId); + } + HashMap ret = customerService.queryCustomer(customer, pageNo, pageSize); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + return resp; + } + + /** + * 查询客户详情 + */ + @GetMapping("/queryCustomerDetails") + Response queryCustomerDetails(@RequestParam Integer customerId) { + Response resp = new Response(); + if (customerId == null) { + resp.setStatus(300); + resp.setErrmessage("Parameter Invalid"); + } else { + HashMap ret = customerService.queryCustomerDetails(customerId); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } + + /** + * 删除客户 + */ + @PostMapping("/deleteCustomer") + Response deleteCustomer(@RequestBody Customer customer) { + Response resp = new Response(); + if (customer.getCustomer().isEmpty()) { + resp.setStatus(300); + resp.setErrmessage("客户不能为空!"); + } else { + HashMap ret = customerService.deleteCustomer(customer); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } + + /** + * 更新客户 + */ + @PostMapping("/updateCustomer") + Response updateCustomer(@RequestBody Customer customer) { + Response resp = new Response(); + if (customer.getCustomerId() == null) { + resp.setStatus(300); + resp.setErrmessage("客户不能为空!"); + } else { + HashMap ret = customerService.updateCustomer(customer); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } + + /** + * 查询客户是否存在 + */ + @GetMapping("/queryCustomerIsExists") + Response queryCustomerIsExists(@RequestParam Integer schoolId) { + Response resp = new Response(); + if (schoolId == null) { + resp.setStatus(300); + resp.setErrmessage("学校不能为空!"); + } else { + HashMap ret = customerService.queryCustomerIsExists(schoolId); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } + + /** + * 查询行业类 + */ + @GetMapping("/queryCustomerIndustryClass") + Response queryCustomerIndustryClass() { + Response resp = new Response(); + HashMap ret = customerService.queryCustomerIndustryClass(); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + return resp; + } + + /** + * 查询行业 + */ + @GetMapping("/queryCustomerIndustry") + Response queryCustomerIndustry(@RequestParam Integer industryClassId) { + Response resp = new Response(); + HashMap ret = customerService.queryCustomerIndustry(industryClassId); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + return resp; + } - /** - * 查询学校 - */ - @GetMapping("/querySchool") - Response querySchool(@RequestParam String schoolName) { - Response resp = new Response(); - School school = new School(); - if (schoolName!=null||schoolName!=""){ - school.setSchoolName(schoolName); - } - HashMap ret = customerService.querySchool(school); - resp.setStatus(200); - resp.setErrmessage("Parameter effective"); - int status = (int) ret.get("retcode"); - if (200 == status) { - resp.setStatus(status); - resp.setMessage(ret.get("retvalue")); - } else { - resp.setStatus(status); - resp.setErrmessage(ret.get("retvalue").toString()); - } - return resp; - } + /** + * 查询学校 + */ + @GetMapping("/querySchool") + Response querySchool(@RequestParam String schoolName) { + Response resp = new Response(); + School school = new School(); + if (schoolName != null || schoolName != "") { + school.setSchoolName(schoolName); + } + HashMap ret = customerService.querySchool(school); + resp.setStatus(200); + resp.setErrmessage("Parameter effective"); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + return resp; + } } diff --git a/src/main/java/com/yipin/liuwanr/entity/ExperimentalClass.java b/src/main/java/com/yipin/liuwanr/entity/ExperimentalClass.java index 6cfa6b4..40e66c3 100644 --- a/src/main/java/com/yipin/liuwanr/entity/ExperimentalClass.java +++ b/src/main/java/com/yipin/liuwanr/entity/ExperimentalClass.java @@ -4,130 +4,147 @@ import java.util.List; /** * 实验班级信息 - * - * @author 全承珠 * + * @author 全承珠 */ public class ExperimentalClass { - //实验班级主键ID - private Integer experimentalClassId; - //实验班级名称 - private String experimentalClassName; - //班级大小 - private Integer classSize; - //练习次数 - private Integer practiceNumber; - //考核次数 - private Integer inspectionNumber; - //课程进度 - private String courseSchedule; - //创建时间 - private String creationTime; - //创建人 - private String founder; - //绑定课程Id - private Integer courseId; - //绑定学校id - private Integer schoolId; - //绑定用户Id - private Integer userId; - - private List students; - - public List getStudents() { - return students; - } - - public void setStudents(List students) { - this.students = students; - } - - public Integer getUserId() { - return userId; - } - - public void setUserId(Integer userId) { - this.userId = userId; - } - - public Integer getSchoolId() { - return schoolId; - } - - public void setSchoolId(Integer schoolId) { - this.schoolId = schoolId; - } - - public Integer getExperimentalClassId() { - return experimentalClassId; - } - - public void setExperimentalClassId(Integer experimentalClassId) { - this.experimentalClassId = experimentalClassId; - } - - public String getExperimentalClassName() { - return experimentalClassName; - } - - public void setExperimentalClassName(String experimentalClassName) { - this.experimentalClassName = experimentalClassName; - } - - public Integer getClassSize() { - return classSize; - } - - public void setClassSize(Integer classSize) { - this.classSize = classSize; - } - - public Integer getPracticeNumber() { - return practiceNumber; - } - - public void setPracticeNumber(Integer practiceNumber) { - this.practiceNumber = practiceNumber; - } - - public Integer getInspectionNumber() { - return inspectionNumber; - } - - public void setInspectionNumber(Integer inspectionNumber) { - this.inspectionNumber = inspectionNumber; - } - - public String getCourseSchedule() { - return courseSchedule; - } - - public void setCourseSchedule(String courseSchedule) { - this.courseSchedule = courseSchedule; - } - - public String getCreationTime() { - return creationTime; - } - - public void setCreationTime(String creationTime) { - this.creationTime = creationTime; - } - - public String getFounder() { - return founder; - } - - public void setFounder(String founder) { - this.founder = founder; - } - - public Integer getCourseId() { - return courseId; - } - - public void setCourseId(Integer courseId) { - this.courseId = courseId; - } + //实验班级主键ID + private Integer experimentalClassId; + //实验班级名称 + private String experimentalClassName; + //班级大小 + private Integer classSize; + //练习次数 + private Integer practiceNumber; + //考核次数 + private Integer inspectionNumber; + //课程进度 + private String courseSchedule; + //创建时间 + private String creationTime; + //创建人 + private String founder; + //绑定课程Id + private Integer courseId; + //绑定学校id + private Integer schoolId; + //绑定用户Id + private Integer userId; + + private List students; + + public List getStudents() { + return students; + } + + public void setStudents(List students) { + this.students = students; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getSchoolId() { + return schoolId; + } + + public void setSchoolId(Integer schoolId) { + this.schoolId = schoolId; + } + + public Integer getExperimentalClassId() { + return experimentalClassId; + } + + public void setExperimentalClassId(Integer experimentalClassId) { + this.experimentalClassId = experimentalClassId; + } + + public String getExperimentalClassName() { + return experimentalClassName; + } + + public void setExperimentalClassName(String experimentalClassName) { + this.experimentalClassName = experimentalClassName; + } + + public Integer getClassSize() { + return classSize; + } + + public void setClassSize(Integer classSize) { + this.classSize = classSize; + } + + public Integer getPracticeNumber() { + return practiceNumber; + } + + public void setPracticeNumber(Integer practiceNumber) { + this.practiceNumber = practiceNumber; + } + + public Integer getInspectionNumber() { + return inspectionNumber; + } + + public void setInspectionNumber(Integer inspectionNumber) { + this.inspectionNumber = inspectionNumber; + } + + public String getCourseSchedule() { + return courseSchedule; + } + + public void setCourseSchedule(String courseSchedule) { + this.courseSchedule = courseSchedule; + } + + public String getCreationTime() { + return creationTime; + } + + public void setCreationTime(String creationTime) { + this.creationTime = creationTime; + } + + public String getFounder() { + return founder; + } + + public void setFounder(String founder) { + this.founder = founder; + } + + public Integer getCourseId() { + return courseId; + } + + public void setCourseId(Integer courseId) { + this.courseId = courseId; + } + + @Override + public String toString() { + return "ExperimentalClass{" + + "experimentalClassId=" + experimentalClassId + + ", experimentalClassName='" + experimentalClassName + '\'' + + ", classSize=" + classSize + + ", practiceNumber=" + practiceNumber + + ", inspectionNumber=" + inspectionNumber + + ", courseSchedule='" + courseSchedule + '\'' + + ", creationTime='" + creationTime + '\'' + + ", founder='" + founder + '\'' + + ", courseId=" + courseId + + ", schoolId=" + schoolId + + ", userId=" + userId + + ", students=" + students + + '}'; + } } diff --git a/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java b/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java index 2762d03..aa95625 100644 --- a/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java +++ b/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java @@ -13,16 +13,18 @@ import com.yipin.liuwanr.entity.ExperimentalClass; import com.yipin.liuwanr.entity.Professional; import com.yipin.liuwanr.entity.StuProfessionalArchitecture; import com.yipin.liuwanr.entity.Student; +import org.apache.ibatis.annotations.*; +import java.util.List; public interface ExperimentalClassMapper { @Insert("INSERT INTO experimental_class_student(studentId,experimentalClassId)" + "VALUES(#{studentId},#{experimentalClassId})") void experimentClassAddStudent(Student student); - + @Delete("DELETE from experimental_class_student where studentId = #{studentId} and experimentalClassId = #{experimentalClassId}") void experimentClassDeleteStudent(Student student); - + //创建实验班级 @Insert("INSERT INTO experimental_class_ning(experimentalClassName,classSize,creationTime,founder,courseId,isdel,userId,schoolId)" + "VALUES(#{experimentalClassName},#{classSize},now(),#{founder},#{courseId},0,#{userId},#{schoolId})") @@ -34,19 +36,19 @@ public interface ExperimentalClassMapper { + "from experimental_class_ning where isdel = 0 and schoolId = #{schoolId} and courseId=#{courseId}", " "}) List queryExperimentalClass(Integer schoolId,Integer courseId); - + //查询实验班级学生专业 @Select({" "}) List queryExperimentalClassSP(Integer experimentalClassId); - + //查询学生行政班级 @Select({" "}) List queryStudentClass(Integer experimentalClassId); - + @Select({" "}) List queryExperimentalClassDetails(Student student); - + @Select({" "}) List queryExperimentalClassDetails1(Integer experimentalClassId); - + @Update("UPDATE experimental_class_ning SET isdel = 1 where experimentalClassId = #{experimentalClassId}") void deleteExperimentalClass(Integer experimentalClassId); diff --git a/src/main/java/com/yipin/liuwanr/mapper/OrderMapper.java b/src/main/java/com/yipin/liuwanr/mapper/OrderMapper.java index 3fa8d81..28eeb4d 100644 --- a/src/main/java/com/yipin/liuwanr/mapper/OrderMapper.java +++ b/src/main/java/com/yipin/liuwanr/mapper/OrderMapper.java @@ -1,7 +1,6 @@ package com.yipin.liuwanr.mapper; -import java.util.List; - +import com.yipin.liuwanr.entity.*; import org.apache.ibatis.annotations.*; import com.yipin.liuwanr.entity.ApplicationPermissions; @@ -32,106 +31,106 @@ public interface OrderMapper { //添加课程权限 @Insert({" "}) - void addCoursePermissionss(@Param("coursePermissionss")List coursePermissionss); - - @Insert("INSERT INTO hr_application_permissions(systemId,isdel,orderId" - + ") VALUES(#{systemId},0,#{orderId})") - void bindingApplicationPermissions(ApplicationPermissions applicationPermissions); - - @Select("SELECT c.courseId,c.courseName,c.marketPrice from course c where c.isdel = 0 and FIND_IN_SET(c.courseId,#{courseId})") - List queryCoursePermissions(String courseId); - - @Select({" "}) - List queryOrder(Order order); - - @Select( - "SELECT o.* from orders o where o.isdel = 0 and o.orderId = #{orderId} ") - @Results({ - @Result(property = "orders", column = "orderId",one = @One(select = "com.yipin.liuwanr.mapper.OrderMapper.queryOrderDetailsO")), - @Result(property = "contractInformations", column = "orderId",one = @One(select = "com.yipin.liuwanr.mapper.OrderMapper.queryOrderDetailsCI")), - @Result(property = "coursePermissionss", column = "orderId",many = @Many(select = "com.yipin.liuwanr.mapper.OrderMapper.queryOrderDetailsCP")) -}) - List queryOrderDetails(Integer orderId); - - @Select({" "}) - Order queryOrderDetailsO(Integer orderId); - - @Select({" "}) - ListqueryOrderDetailsCP(Integer orderId); - - @Select({" "}) - ContractInformation queryOrderDetailsCI(Integer orderId); - - @Update({" "}) - void deleteOrder(@Param("orderId")List orderId); - - @Update("UPDATE orders SET customerName = #{customerName},orderName = #{orderName},orderAmount = #{orderAmount},orderType = #{orderType},provinceId = #{provinceId},cityId = #{cityId},orderContact = #{orderContact},phone = #{phone},email = #{email},customerId = #{customerId} where orderId = #{orderId}") - void updateOrder(Order order); + //缺少个过期时间 + "INSERT INTO hr_course_permissions(courseId,usePeriod,marketPrice,transactionPrice,discount,portAddressId,isDeliverGoods,isdel,orderId) VALUES" + + "" + + " (#{c.courseId},#{c.usePeriod},#{c.marketPrice},#{c.transactionPrice},#{c.discount},#{c.portAddressId},#{c.isDeliverGoods},0,#{c.orderId})" + + "", + " "}) + void addCoursePermissionss(@Param("coursePermissionss") List coursePermissionss); - @Delete("Delete from hr_course_permissions WHERE orderId = #{orderId}") - void deleteCoursePermissions(Integer orderId); + @Insert("INSERT INTO hr_application_permissions(systemId,isdel,orderId" + + ") VALUES(#{systemId},0,#{orderId})") + void bindingApplicationPermissions(ApplicationPermissions applicationPermissions); + + @Select("SELECT c.courseId,c.courseName,c.marketPrice from course c where c.isdel = 0 and FIND_IN_SET(c.courseId,#{courseId})") + List queryCoursePermissions(String courseId); + + @Select({" "}) + List queryOrder(Order order); + + @Select( + "SELECT o.* from orders o where o.isdel = 0 and o.orderId = #{orderId} ") + @Results({ + @Result(property = "orders", column = "orderId", one = @One(select = "com.yipin.liuwanr.mapper.OrderMapper.queryOrderDetailsO")), + @Result(property = "contractInformations", column = "orderId", one = @One(select = "com.yipin.liuwanr.mapper.OrderMapper.queryOrderDetailsCI")), + @Result(property = "coursePermissionss", column = "orderId", many = @Many(select = "com.yipin.liuwanr.mapper.OrderMapper.queryOrderDetailsCP")) + }) + List queryOrderDetails(Integer orderId); + + @Select({" "}) + Order queryOrderDetailsO(Integer orderId); + + @Select({" "}) + List queryOrderDetailsCP(Integer orderId); + + @Select({" "}) + ContractInformation queryOrderDetailsCI(Integer orderId); + + @Update({" "}) + void deleteOrder(@Param("orderId") List orderId); + + @Update("UPDATE orders SET customerName = #{customerName},orderName = #{orderName},orderAmount = #{orderAmount},orderType = #{orderType},provinceId = #{provinceId},cityId = #{cityId},orderContact = #{orderContact},phone = #{phone},email = #{email},customerId = #{customerId} where orderId = #{orderId}") + void updateOrder(Order order); + + @Delete("Delete from hr_course_permissions WHERE orderId = #{orderId}") + void deleteCoursePermissions(Integer orderId); + + //缺少个过期时间 + @Update("INSERT INTO hr_course_permissions(courseId,usePeriod,marketPrice,transactionPrice,discount,portAddressId,isDeliverGoods,orderId) VALUES (#{courseId},#{usePeriod},#{marketPrice},#{transactionPrice},#{discount},#{portAddressId},#{isDeliverGoods},#{orderId})") + void updateCoursePermissions(CoursePermissions coursePermissions); + + @Update("UPDATE hr_contract_information SET contractInformationName = #{contractInformationName},contractInformationNumber = #{contractInformationNumber},contractInformationSum = #{contractInformationSum},contractInformationLink = #{contractInformationLink} where contractInformationId = #{contractInformationId}") + void updateContractInformation(ContractInformation contractInformation); + + @Update({" "}) + void isDeliverGoods(CoursePermissions coursePermissions); + + @Select({" "}) + List queryOrderCustomer(Integer cityId, Integer provinceId); + + @Select({" "}) + List queryOrderCustomerContact(Integer customerId); + + //查询订单课程列表 + @Select({" "}) + List queryCourseList(String searchContent, @Param("courseId") List courseId); - //缺少个过期时间 - @Update("INSERT INTO hr_course_permissions(courseId,usePeriod,marketPrice,transactionPrice,discount,portAddressId,isDeliverGoods,orderId) VALUES (#{courseId},#{usePeriod},#{marketPrice},#{transactionPrice},#{discount},#{portAddressId},#{isDeliverGoods},#{orderId})") - void updateCoursePermissions(CoursePermissions coursePermissions); - - @Update("UPDATE hr_contract_information SET contractInformationName = #{contractInformationName},contractInformationNumber = #{contractInformationNumber},contractInformationSum = #{contractInformationSum},contractInformationLink = #{contractInformationLink} where contractInformationId = #{contractInformationId}") - void updateContractInformation(ContractInformation contractInformation); - - @Update({" "}) - void isDeliverGoods(CoursePermissions coursePermissions); - - @Select({" "}) - List queryOrderCustomer(Integer cityId,Integer provinceId); - - @Select({" "}) - List queryOrderCustomerContact(Integer customerId); - - //查询订单课程列表 - @Select({" "}) - List queryCourseList(String searchContent,@Param("courseId")List courseId); - } \ No newline at end of file diff --git a/src/main/java/com/yipin/liuwanr/mapper/ServiceConfigMapper.java b/src/main/java/com/yipin/liuwanr/mapper/ServiceConfigMapper.java index 2b5861f..d4fdafd 100644 --- a/src/main/java/com/yipin/liuwanr/mapper/ServiceConfigMapper.java +++ b/src/main/java/com/yipin/liuwanr/mapper/ServiceConfigMapper.java @@ -1,34 +1,33 @@ package com.yipin.liuwanr.mapper; -import java.util.List; - +import com.yipin.liuwanr.entity.ServiceConfig; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Update; -import com.yipin.liuwanr.entity.ServiceConfig; +import java.util.List; public interface ServiceConfigMapper { - - @Insert("INSERT INTO service_config(systemName,systemType,systemAttribution,systemStatus,isdel) VALUES(#{systemName},#{systemType},#{systemAttribution},#{systemStatus},0)") - void addServiceConfig(ServiceConfig serviceConfig); - - @Select({" "}) - List queryServiceConfig(ServiceConfig serviceConfig); - - @Select({" "}) - List queryServiceConfigDetails(Integer systemId); - - @Update("UPDATE service_config SET isdel = 1 where systemId = #{systemId}") - void deleteServiceConfig(ServiceConfig serviceConfig); - - @Update("UPDATE service_config SET systemName = #{systemName},systemType = #{systemType},systemAttribution = #{systemAttribution},systemStatus = #{systemStatus} where systemId = #{systemId}") - void updateServiceConfig(ServiceConfig serviceConfig); + + @Insert("INSERT INTO service_config(systemName,systemType,systemAttribution,systemStatus,isdel) VALUES(#{systemName},#{systemType},#{systemAttribution},#{systemStatus},0)") + void addServiceConfig(ServiceConfig serviceConfig); + + @Select({" "}) + List queryServiceConfig(ServiceConfig serviceConfig); + + @Select({" "}) + List queryServiceConfigDetails(Integer systemId); + + @Update("UPDATE service_config SET isdel = 1 where systemId = #{systemId}") + void deleteServiceConfig(ServiceConfig serviceConfig); + + @Update("UPDATE service_config SET systemName = #{systemName},systemType = #{systemType},systemAttribution = #{systemAttribution},systemStatus = #{systemStatus} where systemId = #{systemId}") + void updateServiceConfig(ServiceConfig serviceConfig); } \ No newline at end of file diff --git a/src/main/java/com/yipin/liuwanr/service/ExperimentalClassService.java b/src/main/java/com/yipin/liuwanr/service/ExperimentalClassService.java index 69dc22f..09f2559 100644 --- a/src/main/java/com/yipin/liuwanr/service/ExperimentalClassService.java +++ b/src/main/java/com/yipin/liuwanr/service/ExperimentalClassService.java @@ -1,23 +1,16 @@ package com.yipin.liuwanr.service; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; - +import com.yipin.liuwanr.entity.*; +import com.yipin.liuwanr.mapper.ExperimentalClassMapper; +import com.yipin.liuwanr.mapper.TeacherProjectAndCourseMapper; import org.jboss.logging.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; - -import com.yipin.liuwanr.entity.ExperimentalClass; -import com.yipin.liuwanr.entity.Professional; -import com.yipin.liuwanr.entity.Project_Management; -import com.yipin.liuwanr.entity.StuProfessionalArchitecture; -import com.yipin.liuwanr.entity.Student; -import com.yipin.liuwanr.mapper.ExperimentalClassMapper; -import com.yipin.liuwanr.mapper.TeacherProjectAndCourseMapper; -import com.yipin.liuwanr.vo.ExperimentalClassVo; import org.springframework.util.StringUtils; +import java.util.HashMap; +import java.util.List; + @Service public class ExperimentalClassService { @@ -86,7 +79,7 @@ public class ExperimentalClassService { Integer experimentalClassId = experimentalClass.getExperimentalClassId(); Integer courseId = experimentalClass.getCourseId(); List projectIds = projectAndCourseMapper.queryProject(courseId); - projectAndCourseMapper.addBatchTeachProject(experimentalClassId,courseId,projectIds); + projectAndCourseMapper.addBatchTeachProject(experimentalClassId, courseId, projectIds); resp.put("retcode", 200); } catch (RuntimeException e) { @@ -98,11 +91,11 @@ public class ExperimentalClassService { return resp; } - public HashMap queryExperimentalClass(Integer schoolId,Integer courseId) { + public HashMap queryExperimentalClass(Integer schoolId, Integer courseId) { HashMap resp = new HashMap(); try { - if(!StringUtils.isEmpty(courseId)){ - resp.put("retvalue", experimentalClassMapper.queryExperimentalClass(schoolId,courseId)); + if (!StringUtils.isEmpty(courseId)) { + resp.put("retvalue", experimentalClassMapper.queryExperimentalClass(schoolId, courseId)); resp.put("retcode", 200); } } catch (RuntimeException e) { diff --git a/src/main/java/com/yipin/liuwanr/service/OrderService.java b/src/main/java/com/yipin/liuwanr/service/OrderService.java index fe7c1a5..430d851 100644 --- a/src/main/java/com/yipin/liuwanr/service/OrderService.java +++ b/src/main/java/com/yipin/liuwanr/service/OrderService.java @@ -1,319 +1,312 @@ package com.yipin.liuwanr.service; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.yipin.liuwanr.entity.*; +import com.yipin.liuwanr.mapper.OrderMapper; +import org.jboss.logging.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.List; -import org.jboss.logging.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import com.yipin.liuwanr.entity.ApplicationPermissions; -import com.yipin.liuwanr.entity.ContractInformation; -import com.yipin.liuwanr.entity.Course; -import com.yipin.liuwanr.entity.CoursePermissions; -import com.yipin.liuwanr.entity.Order; -import com.yipin.liuwanr.entity.PageResult; -import com.yipin.liuwanr.mapper.OrderMapper; - @Service public class OrderService { - - private static Logger logger = Logger.getLogger(OrderService.class); - - @Autowired - private OrderMapper orderMapper; - //添加合同信息 - public HashMap addOrder(Order order){ - HashMap resp = new HashMap(); - try { - long timeStamp = new Date().getTime();//获取时间戳 - String orderNumber = String.valueOf(timeStamp);//long转String - order.setOrderNumber(orderNumber); - orderMapper.addOrder(order); - resp.put("orderId", order.getOrderId()); - resp.put("retcode", 200); - orderMapper.updateOrderCustomer(order); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "添加订单失败!"); - return resp; - } - return resp; - } - public HashMap addContractInformation(ContractInformation contractInformation){ - HashMap resp = new HashMap(); - try { - orderMapper.addContractInformation(contractInformation); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "添加信息合同失败!"); - return resp; - } - return resp; - } - - //添加课程权限 - public HashMap addCoursePermissionss(List coursePermissionss) throws ParseException{ - HashMap resp = new HashMap(); - try { - Integer size = coursePermissionss.size(); - for (int i = 0; i < size; i++) { - CoursePermissions coursePermissionssList = coursePermissionss.get(i); - Integer usePeriod = coursePermissionssList.getUsePeriod(); - Integer usePeriod1 = usePeriod*1000*(60*60*24); - long DQSJC = System.currentTimeMillis(); - long expireSJC = usePeriod1 + DQSJC; - SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - long lt = new Long(expireSJC); - Date date = new Date(lt); - String time = simpleDateFormat.format(date); - coursePermissionss.get(i).setExpirationTime(time); - } - orderMapper.addCoursePermissionss(coursePermissionss); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "添加课程权限失败!"); - return resp; - } - return resp; - } - - //绑定应用权限 - public HashMap bindingApplicationPermissions(ApplicationPermissions applicationPermissions){ - HashMap resp = new HashMap(); - try { - orderMapper.bindingApplicationPermissions(applicationPermissions); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap queryCoursePermissions(String courseId){ - HashMap resp = new HashMap(); - try { - List list = orderMapper.queryCoursePermissions(courseId); - resp.put("retvalue", list); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - - public HashMap queryOrder(Order order,Integer pageNo,Integer pageSize){ - HashMap resp = new HashMap(); - try { - if(pageNo!=null&&pageSize!=null) { - PageHelper.startPage(pageNo, pageSize); - List list = orderMapper.queryOrder(order); - PageInfo info=new PageInfo(list); - int total1 = (int) info.getTotal(); - int totalPages; - totalPages = total1 / pageSize; - if (total1 % pageSize != 0){ - totalPages ++; - } - long total = total1; - resp.put("retvalue", new PageResult(total, list,totalPages)); - resp.put("retcode", 200); - }else { - List list = orderMapper.queryOrder(order); - resp.put("retvalue", list); - resp.put("retcode", 200); - } - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap queryOrderDetails(Integer orderId){ - HashMap resp = new HashMap(); - try { - resp.put("retvalue", orderMapper.queryOrderDetails(orderId)); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap deleteOrder(List orderId){ - HashMap resp = new HashMap(); - try { - orderMapper.deleteOrder(orderId); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap updateOrder(Order order){ - HashMap resp = new HashMap(); - try { - orderMapper.updateOrder(order); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } + private static Logger logger = Logger.getLogger(OrderService.class); + + @Autowired + private OrderMapper orderMapper; + + //添加合同信息 + public HashMap addOrder(Order order) { + HashMap resp = new HashMap(); + try { + long timeStamp = new Date().getTime();//获取时间戳 + String orderNumber = String.valueOf(timeStamp);//long转String + order.setOrderNumber(orderNumber); + orderMapper.addOrder(order); + resp.put("orderId", order.getOrderId()); + resp.put("retcode", 200); + orderMapper.updateOrderCustomer(order); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "添加订单失败!"); + return resp; + } + return resp; + } + + public HashMap addContractInformation(ContractInformation contractInformation) { + HashMap resp = new HashMap(); + try { + orderMapper.addContractInformation(contractInformation); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "添加信息合同失败!"); + return resp; + } + return resp; + } + + //添加课程权限 + public HashMap addCoursePermissionss(List coursePermissionss) throws ParseException { + HashMap resp = new HashMap(); + try { + Integer size = coursePermissionss.size(); + for (int i = 0; i < size; i++) { + CoursePermissions coursePermissionssList = coursePermissionss.get(i); + Integer usePeriod = coursePermissionssList.getUsePeriod(); + Integer usePeriod1 = usePeriod * 1000 * (60 * 60 * 24); + long DQSJC = System.currentTimeMillis(); + long expireSJC = usePeriod1 + DQSJC; + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + long lt = new Long(expireSJC); + Date date = new Date(lt); + String time = simpleDateFormat.format(date); + coursePermissionss.get(i).setExpirationTime(time); + } + orderMapper.addCoursePermissionss(coursePermissionss); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "添加课程权限失败!"); + return resp; + } + return resp; + } + + //绑定应用权限 + public HashMap bindingApplicationPermissions(ApplicationPermissions applicationPermissions) { + HashMap resp = new HashMap(); + try { + orderMapper.bindingApplicationPermissions(applicationPermissions); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap queryCoursePermissions(String courseId) { + HashMap resp = new HashMap(); + try { + List list = orderMapper.queryCoursePermissions(courseId); + resp.put("retvalue", list); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap queryOrder(Order order, Integer pageNo, Integer pageSize) { + HashMap resp = new HashMap(); + try { + if (pageNo != null && pageSize != null) { + PageHelper.startPage(pageNo, pageSize); + List list = orderMapper.queryOrder(order); + PageInfo info = new PageInfo(list); + int total1 = (int) info.getTotal(); + int totalPages; + totalPages = total1 / pageSize; + if (total1 % pageSize != 0) { + totalPages++; + } + long total = total1; + resp.put("retvalue", new PageResult(total, list, totalPages)); + resp.put("retcode", 200); + } else { + List list = orderMapper.queryOrder(order); + resp.put("retvalue", list); + resp.put("retcode", 200); + } + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap queryOrderDetails(Integer orderId) { + HashMap resp = new HashMap(); + try { + resp.put("retvalue", orderMapper.queryOrderDetails(orderId)); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap deleteOrder(List orderId) { + HashMap resp = new HashMap(); + try { + orderMapper.deleteOrder(orderId); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap updateOrder(Order order) { + HashMap resp = new HashMap(); + try { + orderMapper.updateOrder(order); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap deleteCoursePermissions(Integer orderId) { + HashMap resp = new HashMap(); + try { + orderMapper.deleteCoursePermissions(orderId); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap updateCoursePermissions(List coursePermissionss) { + HashMap resp = new HashMap(); + int size = coursePermissionss.size(); + if (coursePermissionss.isEmpty()) { + resp.put("retcode", 200); + } else { + try { + for (int i = 0; i < size; i++) { + CoursePermissions coursePermissions = coursePermissionss.get(i); + orderMapper.updateCoursePermissions(coursePermissions); + } + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + } + return resp; + } + + public HashMap updateContractInformation(ContractInformation contractInformation) { + HashMap resp = new HashMap(); + try { + orderMapper.updateContractInformation(contractInformation); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + //绑定应用权限 + public HashMap isDeliverGoods(CoursePermissions coursePermissions) { + HashMap resp = new HashMap(); + try { + orderMapper.isDeliverGoods(coursePermissions); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap queryOrderCustomer(Integer cityId, Integer provinceId) { + HashMap resp = new HashMap(); + try { + resp.put("retvalue", orderMapper.queryOrderCustomer(cityId, provinceId)); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } - public HashMap deleteCoursePermissions(Integer orderId){ - HashMap resp = new HashMap(); - try { - orderMapper.deleteCoursePermissions(orderId); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } + public HashMap queryOrderCustomerContact(Integer customerId) { + HashMap resp = new HashMap(); + try { + resp.put("retvalue", orderMapper.queryOrderCustomerContact(customerId)); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } - public HashMap updateCoursePermissions(List coursePermissionss){ - HashMap resp = new HashMap(); - int size = coursePermissionss.size(); - if (coursePermissionss.isEmpty()) { - resp.put("retcode", 200); - }else { - try { - for (int i = 0; i < size; i++) { - CoursePermissions coursePermissions = coursePermissionss.get(i); - orderMapper.updateCoursePermissions(coursePermissions); - } - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - } - return resp; - } - - public HashMap updateContractInformation(ContractInformation contractInformation){ - HashMap resp = new HashMap(); - try { - orderMapper.updateContractInformation(contractInformation); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - //绑定应用权限 - public HashMap isDeliverGoods(CoursePermissions coursePermissions){ - HashMap resp = new HashMap(); - try { - orderMapper.isDeliverGoods(coursePermissions); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap queryOrderCustomer(Integer cityId,Integer provinceId){ - HashMap resp = new HashMap(); - try { - resp.put("retvalue", orderMapper.queryOrderCustomer(cityId,provinceId)); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - - public HashMap queryOrderCustomerContact(Integer customerId){ - HashMap resp = new HashMap(); - try { - resp.put("retvalue", orderMapper.queryOrderCustomerContact(customerId)); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - //查询订单课程列表 - public HashMap queryCourseList(String searchContent,List courseId,Integer pageNo,Integer pageSize){ - HashMap resp = new HashMap(); - try { - if(pageNo!=null&&pageSize!=null) { - PageHelper.startPage(pageNo, pageSize); - List list = orderMapper.queryCourseList(searchContent,courseId); - PageInfo info=new PageInfo(list); - int total1 = (int) info.getTotal(); - int totalPages; - totalPages = total1 / pageSize; - if (total1 % pageSize != 0){ - totalPages ++; - } - long total = total1; - resp.put("retvalue", new PageResult(total, list,totalPages)); - resp.put("retcode", 200); - }else { - List list = orderMapper.queryCourseList(searchContent,courseId); - resp.put("retvalue", list); - resp.put("retcode", 200); - } - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } + //查询订单课程列表 + public HashMap queryCourseList(String searchContent, List courseId, Integer pageNo, Integer pageSize) { + HashMap resp = new HashMap(); + try { + if (pageNo != null && pageSize != null) { + PageHelper.startPage(pageNo, pageSize); + List list = orderMapper.queryCourseList(searchContent, courseId); + PageInfo info = new PageInfo(list); + int total1 = (int) info.getTotal(); + int totalPages; + totalPages = total1 / pageSize; + if (total1 % pageSize != 0) { + totalPages++; + } + long total = total1; + resp.put("retvalue", new PageResult(total, list, totalPages)); + resp.put("retcode", 200); + } else { + List list = orderMapper.queryCourseList(searchContent, courseId); + resp.put("retvalue", list); + resp.put("retcode", 200); + } + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } } diff --git a/src/main/java/com/yipin/liuwanr/service/ServiceConfigService.java b/src/main/java/com/yipin/liuwanr/service/ServiceConfigService.java index e35c4ed..32da9fd 100644 --- a/src/main/java/com/yipin/liuwanr/service/ServiceConfigService.java +++ b/src/main/java/com/yipin/liuwanr/service/ServiceConfigService.java @@ -1,110 +1,109 @@ package com.yipin.liuwanr.service; -import java.util.HashMap; -import java.util.List; - -import org.jboss.logging.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.yipin.liuwanr.entity.PageResult; import com.yipin.liuwanr.entity.ServiceConfig; import com.yipin.liuwanr.mapper.ServiceConfigMapper; +import org.jboss.logging.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; @Service public class ServiceConfigService { - - private static Logger logger = Logger.getLogger(ServiceConfigService.class); - - @Autowired - private ServiceConfigMapper serviceConfigMapper; - public HashMap addServiceConfig(ServiceConfig serviceConfig){ - HashMap resp = new HashMap(); - try { - serviceConfigMapper.addServiceConfig(serviceConfig); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap queryServiceConfig(ServiceConfig serviceConfig,Integer pageNo,Integer pageSize){ - HashMap resp = new HashMap(); - try { - if(pageNo!=null&&pageSize!=null) { - PageHelper.startPage(pageNo, pageSize); - List list = serviceConfigMapper.queryServiceConfig(serviceConfig); - PageInfo info=new PageInfo(list); - int total1 = (int) info.getTotal(); - int totalPages; - totalPages = total1 / pageSize; - if (total1 % pageSize != 0){ - totalPages ++; - } - long total = total1; - resp.put("retvalue", new PageResult(total, list,totalPages)); - resp.put("retcode", 200); - }else { - List list = serviceConfigMapper.queryServiceConfig(serviceConfig); - resp.put("retvalue", list); - resp.put("retcode", 200); - } - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap queryServiceConfigDetails(Integer systemId){ - HashMap resp = new HashMap(); - try { - resp.put("retvalue", serviceConfigMapper.queryServiceConfigDetails(systemId)); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap deleteServiceConfig(ServiceConfig serviceConfig){ - HashMap resp = new HashMap(); - try { - serviceConfigMapper.deleteServiceConfig(serviceConfig); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - - public HashMap updateServiceConfig(ServiceConfig serviceConfig){ - HashMap resp = new HashMap(); - try { - serviceConfigMapper.updateServiceConfig(serviceConfig); - resp.put("retcode", 200); - } catch (RuntimeException e) { - logger.error(e.getMessage()); - resp.put("retcode", 500); - resp.put("retvalue", "Inquiry Failed"); - return resp; - } - return resp; - } - + private static Logger logger = Logger.getLogger(ServiceConfigService.class); + + @Autowired + private ServiceConfigMapper serviceConfigMapper; + + public HashMap addServiceConfig(ServiceConfig serviceConfig) { + HashMap resp = new HashMap(); + try { + serviceConfigMapper.addServiceConfig(serviceConfig); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap queryServiceConfig(ServiceConfig serviceConfig, Integer pageNo, Integer pageSize) { + HashMap resp = new HashMap(); + try { + if (pageNo != null && pageSize != null) { + PageHelper.startPage(pageNo, pageSize); + List list = serviceConfigMapper.queryServiceConfig(serviceConfig); + PageInfo info = new PageInfo(list); + int total1 = (int) info.getTotal(); + int totalPages; + totalPages = total1 / pageSize; + if (total1 % pageSize != 0) { + totalPages++; + } + long total = total1; + resp.put("retvalue", new PageResult(total, list, totalPages)); + resp.put("retcode", 200); + } else { + List list = serviceConfigMapper.queryServiceConfig(serviceConfig); + resp.put("retvalue", list); + resp.put("retcode", 200); + } + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap queryServiceConfigDetails(Integer systemId) { + HashMap resp = new HashMap(); + try { + resp.put("retvalue", serviceConfigMapper.queryServiceConfigDetails(systemId)); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap deleteServiceConfig(ServiceConfig serviceConfig) { + HashMap resp = new HashMap(); + try { + serviceConfigMapper.deleteServiceConfig(serviceConfig); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + + public HashMap updateServiceConfig(ServiceConfig serviceConfig) { + HashMap resp = new HashMap(); + try { + serviceConfigMapper.updateServiceConfig(serviceConfig); + resp.put("retcode", 200); + } catch (RuntimeException e) { + logger.error(e.getMessage()); + resp.put("retcode", 500); + resp.put("retvalue", "Inquiry Failed"); + return resp; + } + return resp; + } + } diff --git a/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java b/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java index d24ba9f..d7d8428 100644 --- a/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java +++ b/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java @@ -52,19 +52,19 @@ public class ExperimentalClassServiceTest { public void addExperimentalClass() { ExperimentalClass experimentalClass = new ExperimentalClass(); experimentalClass.setExperimentalClassName("测试"); - experimentalClass.setClassSize(12); + experimentalClass.setClassSize(120); experimentalClass.setFounder("测试"); - experimentalClass.setCourseId(2); - experimentalClass.setUserId(2); - experimentalClass.setSchoolId(2); + experimentalClass.setCourseId(77); + experimentalClass.setUserId(452); + experimentalClass.setSchoolId(2043); HashMap map = experimentalClassService.addExperimentalClass(experimentalClass); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @Test public void queryExperimentalClass() { - Integer schoolId = 1; - Integer courseId = 2; + Integer schoolId = 2043; + Integer courseId = 77; HashMap map = experimentalClassService.queryExperimentalClass(schoolId, courseId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -72,7 +72,7 @@ public class ExperimentalClassServiceTest { //查询实验班级专业 @Test public void queryExperimentalClassSP() { - Integer experimentalClassId = 1; + Integer experimentalClassId = 56; HashMap map = experimentalClassService.queryExperimentalClassSP(experimentalClassId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -80,7 +80,7 @@ public class ExperimentalClassServiceTest { //查询学生行政班级 @Test public void queryStudentClass() { - Integer experimentalClassId = 1; + Integer experimentalClassId = 56; HashMap map = experimentalClassService.queryStudentClass(experimentalClassId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -91,7 +91,7 @@ public class ExperimentalClassServiceTest { @Test public void queryExperimentalClassDetails() { Student student = new Student(); - Integer courseId = 1; + Integer courseId = 56; HashMap map = experimentalClassService.queryExperimentalClassDetails(student, courseId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -99,7 +99,7 @@ public class ExperimentalClassServiceTest { //新增学生显示数据 @Test public void queryexperimentalClass() { - Integer experimentalClassId = 1; + Integer experimentalClassId = 56; HashMap map = experimentalClassService.queryexperimentalClass(experimentalClassId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -107,7 +107,7 @@ public class ExperimentalClassServiceTest { //专业下拉框 @Test public void getProfessionals() { - Integer experimentalClassId = 1; + Integer experimentalClassId = 56; HashMap map = experimentalClassService.getProfessionals(experimentalClassId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -115,7 +115,7 @@ public class ExperimentalClassServiceTest { //班级下拉框 @Test public void getStudentClass() { - Integer experimentalClassId = 1; + Integer experimentalClassId = 56; HashMap map = experimentalClassService.getStudentClass(experimentalClassId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -123,7 +123,7 @@ public class ExperimentalClassServiceTest { @Test @Transactional public void deleteExperimentalClass() { - Integer experimentalClassId = 1; + Integer experimentalClassId = 56; HashMap map = experimentalClassService.deleteExperimentalClass(experimentalClassId); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -132,6 +132,13 @@ public class ExperimentalClassServiceTest { @Transactional public void updateExperimentalClass() { ExperimentalClass experimentalClass = new ExperimentalClass(); + experimentalClass.setExperimentalClassName("测试"); + experimentalClass.setClassSize(120); + experimentalClass.setFounder("测试"); + experimentalClass.setCourseId(77); + experimentalClass.setUserId(452); + experimentalClass.setSchoolId(2043); + experimentalClass.setExperimentalClassId(56); HashMap map = experimentalClassService.updateExperimentalClass(experimentalClass); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -141,6 +148,13 @@ public class ExperimentalClassServiceTest { @Transactional public void updateExperimentClassName() { ExperimentalClass experimentalClass = new ExperimentalClass(); + experimentalClass.setExperimentalClassName("测试"); + experimentalClass.setClassSize(120); + experimentalClass.setFounder("测试"); + experimentalClass.setCourseId(77); + experimentalClass.setUserId(452); + experimentalClass.setSchoolId(2043); + experimentalClass.setExperimentalClassId(56); HashMap map = experimentalClassService.updateExperimentalClass(experimentalClass); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } @@ -148,7 +162,7 @@ public class ExperimentalClassServiceTest { //——————————————————————————————全承珠 @Test public void queryGetByExperimentalClassName() { - String experimentalClassName = ""; + String experimentalClassName = "测试"; HashMap map = experimentalClassService.queryGetByExperimentalClassName(experimentalClassName); map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); } diff --git a/src/test/java/com/yipin/liuwanr/OrderServiceTest.java b/src/test/java/com/yipin/liuwanr/OrderServiceTest.java new file mode 100644 index 0000000..0c19a77 --- /dev/null +++ b/src/test/java/com/yipin/liuwanr/OrderServiceTest.java @@ -0,0 +1,217 @@ +package com.yipin.liuwanr; + +import com.yipin.liuwanr.entity.*; +import com.yipin.liuwanr.service.OrderService; +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.text.ParseException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class OrderServiceTest { + @Autowired + private OrderService orderService; + + //添加合同信息 + @Test + @Transactional + public void addOrder() { + Order order = new Order(); + order.setOrderNumber("1596424017647"); + order.setCustomerName("测试"); + order.setOrderName("测试"); + order.setOrderAmount("120"); + order.setOrderType(1); + order.setProvinceId(1); + order.setCityId(1); + order.setOrderContact("张三"); + order.setPhone("15267668899"); + order.setEmail("123@qq.com"); + order.setCustomerId(126); + HashMap map = orderService.addOrder(order); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void addContractInformation() { + ContractInformation contractInformation = new ContractInformation(); + contractInformation.setContractInformationName("1"); + contractInformation.setContractInformationNumber("1"); + contractInformation.setContractInformationSum("1"); + contractInformation.setContractInformationLink("1"); + contractInformation.setOrderId(20); + HashMap map = orderService.addContractInformation(contractInformation); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //添加课程权限 + @Test + @Transactional + public void addCoursePermissionss() throws ParseException { + List coursePermissionss = new ArrayList<>(); + CoursePermissions coursePermissions = new CoursePermissions(); + coursePermissions.setCourseId(77); + coursePermissions.setUsePeriod(30); + coursePermissions.setMarketPrice(12.8); + coursePermissions.setTransactionPrice(1); + coursePermissions.setDiscount(7); + coursePermissions.setPortAddressId(1); + coursePermissions.setIsDeliverGoods(1); + coursePermissions.setOrderId(118); + coursePermissionss.add(coursePermissions); + HashMap map = orderService.addCoursePermissionss(coursePermissionss); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //绑定应用权限 + @Test + @Transactional + public void bindingApplicationPermissions() { + ApplicationPermissions applicationPermissions = new ApplicationPermissions(); + applicationPermissions.setSystemId("2"); + applicationPermissions.setOrderId(2); + HashMap map = orderService.bindingApplicationPermissions(applicationPermissions); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void queryCoursePermissions() { + String courseId = "1"; + HashMap map = orderService.queryCoursePermissions(courseId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void queryOrder() { + Order order = new Order(); + Integer pageNo = 1; + Integer pageSize = 10; + HashMap map = orderService.queryOrder(order, pageNo, pageSize); + Integer retcode = (Integer) map.get("retcode"); + System.out.println(retcode); + if (retcode == 200) { + PageResult pageResult = (PageResult) map.get("retvalue"); + Long total = pageResult.getTotal(); + System.out.println("total = " + total); + List rows = (List) pageResult.getRows(); + rows.forEach(item -> System.out.println(item.toString())); + } else { + String msg = (String) map.get("retvalue"); + System.out.println(msg); + } + } + + @Test + @Transactional + public void queryOrderDetails() { + Integer orderId = 1; + HashMap map = orderService.queryOrderDetails(orderId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void deleteOrder() { + List orderId = new ArrayList<>(); + orderId.add(1); + orderId.add(2); + orderId.add(3); + HashMap map = orderService.deleteOrder(orderId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void updateOrder() { + Order order = new Order(); + HashMap map = orderService.updateOrder(order); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void deleteCoursePermissions() { + Integer orderId = 1; + HashMap map = orderService.deleteCoursePermissions(orderId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void updateCoursePermissions() { + List coursePermissionss = new ArrayList<>(); + CoursePermissions coursePermissions = new CoursePermissions(); + coursePermissionss.add(coursePermissions); + HashMap map = orderService.updateCoursePermissions(coursePermissionss); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void updateContractInformation() { + ContractInformation contractInformation = new ContractInformation(); + HashMap map = orderService.updateContractInformation(contractInformation); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //绑定应用权限 + @Test + @Transactional + public void isDeliverGoods() { + CoursePermissions coursePermissions = new CoursePermissions(); + HashMap map = orderService.isDeliverGoods(coursePermissions); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void queryOrderCustomer() { + Integer cityId = 1; + Integer provinceId = 1; + HashMap map = orderService.queryOrderCustomer(cityId, provinceId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void queryOrderCustomerContact() { + Integer customerId = 1; + HashMap map = orderService.queryOrderCustomerContact(customerId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //查询订单课程列表 + @Test + @Transactional + public void queryCourseList() { + String searchContent = ""; + List courseId = new ArrayList<>(); + Integer pageNo = 1; + Integer pageSize = 10; + HashMap map = orderService.queryCourseList(searchContent, courseId, pageNo, pageSize); + Integer retcode = (Integer) map.get("retcode"); + System.out.println(retcode); + if (retcode == 200) { + PageResult pageResult = (PageResult) map.get("retvalue"); + Long total = pageResult.getTotal(); + System.out.println("total = " + total); + List rows = (List) pageResult.getRows(); + rows.forEach(item -> System.out.println(item.toString())); + } else { + String msg = (String) map.get("retvalue"); + System.out.println(msg); + } + } + +} diff --git a/src/test/java/com/yipin/liuwanr/ServiceConfigServiceTest.java b/src/test/java/com/yipin/liuwanr/ServiceConfigServiceTest.java new file mode 100644 index 0000000..47a8e21 --- /dev/null +++ b/src/test/java/com/yipin/liuwanr/ServiceConfigServiceTest.java @@ -0,0 +1,83 @@ +package com.yipin.liuwanr; + +import com.yipin.liuwanr.entity.PageResult; +import com.yipin.liuwanr.entity.ServiceConfig; +import com.yipin.liuwanr.service.ServiceConfigService; +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; +import java.util.List; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class ServiceConfigServiceTest { + @Autowired + private ServiceConfigService serviceConfigService; + + @Test + @Transactional + public void addServiceConfig() { + ServiceConfig serviceConfig = new ServiceConfig(); + serviceConfig.setSystemName("测试"); + serviceConfig.setSystemType(2); + serviceConfig.setSystemAttribution(2); + serviceConfig.setSystemStatus(1); + HashMap map = serviceConfigService.addServiceConfig(serviceConfig); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + public void queryServiceConfig() { + ServiceConfig serviceConfig = new ServiceConfig(); + Integer pageNo = 1; + Integer pageSize = 10; + HashMap map = serviceConfigService.queryServiceConfig(serviceConfig, pageNo, pageSize); + Integer retcode = (Integer) map.get("retcode"); + System.out.println(retcode); + if (retcode == 200) { + PageResult pageResult = (PageResult) map.get("retvalue"); + Long total = pageResult.getTotal(); + System.out.println("total = " + total); + List rows = (List) pageResult.getRows(); + rows.forEach(item -> System.out.println(item.toString())); + } else { + String msg = (String) map.get("retvalue"); + System.out.println(msg); + } + } + + @Test + public void queryServiceConfigDetails() { + Integer systemId = 1; + HashMap map = serviceConfigService.queryServiceConfigDetails(systemId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void deleteServiceConfig() { + ServiceConfig serviceConfig = new ServiceConfig(); + serviceConfig.setSystemId(1); + HashMap map = serviceConfigService.deleteServiceConfig(serviceConfig); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void updateServiceConfig() { + ServiceConfig serviceConfig = new ServiceConfig(); + serviceConfig.setSystemName("测试"); + serviceConfig.setSystemType(2); + serviceConfig.setSystemAttribution(2); + serviceConfig.setSystemStatus(1); + serviceConfig.setSystemId(1); + HashMap map = serviceConfigService.updateServiceConfig(serviceConfig); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + +}