Browse Source

fengji 团练宝缴费激活

yanite 3 years ago
parent
commit
6c6bcd70f2

+ 1 - 0
.gitignore

@@ -11,3 +11,4 @@ bin
 .idea
 *.iml
 /lib/
+/mec-web/src/main/resources/rebel.xml

+ 104 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/CloudTeacherStudent.java

@@ -0,0 +1,104 @@
+package com.ym.mec.biz.dal.entity;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * Description
+ * 团练宝查询学生
+ * @author: feng-ji
+ * @date: 2021-12-21
+ */
+public class CloudTeacherStudent {
+
+    @ApiModelProperty(value = "学生Id")
+    private Integer studentId;
+
+    @ApiModelProperty(value = "机构编号")
+    private Integer tenantId;
+
+    @ApiModelProperty(value = "团练宝订单Id")
+    private Integer cloudTeacherOrderId;
+
+    @ApiModelProperty(value = "姓名")
+    private String name;
+
+    @ApiModelProperty(value = "手机号")
+    private String phone;
+
+    @ApiModelProperty(value = "声部")
+    private String subject;
+
+    @ApiModelProperty(value = "团练宝类型")
+    private Integer type;
+
+    @ApiModelProperty(value = "数量")
+    private Integer time;
+
+    @ApiModelProperty(value = "价格")
+    private Double price;
+
+    public Integer getTenantId() {
+        return tenantId;
+    }
+
+    public void setTenantId(Integer tenantId) {
+        this.tenantId = tenantId;
+    }
+
+    public Integer getStudentId() {
+        return studentId;
+    }
+
+    public void setStudentId(Integer studentId) {
+        this.studentId = studentId;
+    }
+
+    public Integer getCloudTeacherOrderId() {
+        return cloudTeacherOrderId;
+    }
+
+    public void setCloudTeacherOrderId(Integer cloudTeacherOrderId) {
+        this.cloudTeacherOrderId = cloudTeacherOrderId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    public Double getPrice() {
+        return price;
+    }
+
+    public void setPrice(Double price) {
+        this.price = price;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public Integer getTime() {
+        return time;
+    }
+
+    public void setTime(Integer time) {
+        this.time = time;
+    }
+}

+ 49 - 0
mec-web/src/main/java/com/ym/mec/web/controller/CloudTeacherOrderController.java

@@ -0,0 +1,49 @@
+package com.ym.mec.web.controller;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.alibaba.fastjson.support.spring.annotation.FastJsonView;
+import com.ym.mec.biz.dal.entity.CloudTeacherStudent;
+import com.ym.mec.biz.dal.entity.TenantConfig;
+import com.ym.mec.biz.dal.page.CloudTeacherOrderQueryInfo;
+import com.ym.mec.biz.service.CloudTeacherOrderService;
+import com.ym.mec.biz.service.TenantConfigService;
+import com.ym.mec.common.controller.BaseController;
+import com.ym.mec.common.page.PageInfo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.sql.Wrapper;
+import java.util.List;
+
+/**
+ * Description
+ *
+ * @author: feng-ji
+ * @date: 2021-12-21
+ */
+@RequestMapping("cloudTeacherOrder")
+@Api(tags = "团练宝注册用户查询")
+@RestController
+public class CloudTeacherOrderController extends BaseController {
+
+    @Autowired
+    private CloudTeacherOrderService cloudTeacherOrderService;
+
+
+    @ApiOperation(value ="查询未激活团练宝用户")
+    @PostMapping("/queryInactive")
+    // @PreAuthorize("@pcs.hasPermissions('cloudTeacherOrder/queryUnActive')")
+    public Object queryInactive(CloudTeacherOrderQueryInfo cloudTeacherOrderQueryInfo) throws Exception {
+
+        cloudTeacherOrderQueryInfo.setStatus(1);
+        PageInfo<CloudTeacherStudent> pg = cloudTeacherOrderService.queryInactive(cloudTeacherOrderQueryInfo);
+        return succeed(pg);
+    }
+}