From a1c73f2cb7b4b070956b2e19d6ea1a1498d193f9 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 12 Mar 2021 13:07:07 +0800
Subject: [PATCH] 分销员后台6

---
 zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-apply.html           |   13 ++++++++++---
 zq-erp/src/main/java/com/matrix/system/fenxiao/service/ShopSalesmanApplyService.java |    4 ++--
 zq-erp/pom.xml                                                                       |    4 ++--
 zq-erp/src/main/java/com/matrix/system/fenxiao/action/FenXiaoUserAction.java         |   20 +++++++++++---------
 zq-erp/src/main/java/com/matrix/system/fenxiao/dto/AddSaleManApplyDto.java           |   17 +++++++++++++++++
 5 files changed, 42 insertions(+), 16 deletions(-)

diff --git a/zq-erp/pom.xml b/zq-erp/pom.xml
index f11f7a0..6590214 100644
--- a/zq-erp/pom.xml
+++ b/zq-erp/pom.xml
@@ -394,12 +394,12 @@
                     <exclude>config/test/*</exclude>
                     <exclude>config/xcx/*</exclude>
 
-                    <!---->
+                    <!--
                     <exclude>config/config.json</exclude>
                     <exclude>config/application.properties</exclude>
                     <exclude>config/system.properties</exclude>
 
-
+-->
 
                     <exclude>**/*.woff</exclude>
                     <exclude>**/*.woff2</exclude>
diff --git a/zq-erp/src/main/java/com/matrix/system/fenxiao/action/FenXiaoUserAction.java b/zq-erp/src/main/java/com/matrix/system/fenxiao/action/FenXiaoUserAction.java
index 3b9a014..dbfae36 100644
--- a/zq-erp/src/main/java/com/matrix/system/fenxiao/action/FenXiaoUserAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/fenxiao/action/FenXiaoUserAction.java
@@ -7,6 +7,7 @@
 import com.matrix.core.tools.StringUtils;
 import com.matrix.core.tools.WebUtil;
 import com.matrix.system.common.bean.SysUsers;
+import com.matrix.system.fenxiao.dto.AddSaleManApplyDto;
 import com.matrix.system.fenxiao.dto.ShopSalesmanAppliingDto;
 import com.matrix.system.fenxiao.dto.ShopSalesmanApplyDto;
 import com.matrix.system.fenxiao.service.ShopSalesmanApplyService;
@@ -92,17 +93,18 @@
         result.putInMap("salesGrade", dataList);
         return result;
     }
+    
     /**
- 	 * 改变发布状态:已发布
- 	 * @param userId
- 	 * 
- 	 */
- 	@RequestMapping(value = "/addSaleManApply")
- 	public @ResponseBody AjaxResult addSaleManApply(String userId,long gradeId) {
- 		AjaxResult result= AjaxResult.buildSuccessInstance("设置成功");
+     *新增分销员
+     */
+    @ApiOperation(value = "新增分销员")
+    @PostMapping(value = "/addSaleManApply")
+    public @ResponseBody
+    AjaxResult findShopSalesmanAppliingList(@RequestBody AddSaleManApplyDto addSaleManApplyDto) {
+        AjaxResult result= AjaxResult.buildSuccessInstance("设置成功");
         SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-        shopSalesmanApplyService.addSaleManApply(userId,gradeId);
+        shopSalesmanApplyService.addSaleManApply(addSaleManApplyDto.getUserId(),addSaleManApplyDto.getGradeId());
 		return result;
-	}
+    }
 
 }
diff --git a/zq-erp/src/main/java/com/matrix/system/fenxiao/dto/AddSaleManApplyDto.java b/zq-erp/src/main/java/com/matrix/system/fenxiao/dto/AddSaleManApplyDto.java
new file mode 100644
index 0000000..fefa925
--- /dev/null
+++ b/zq-erp/src/main/java/com/matrix/system/fenxiao/dto/AddSaleManApplyDto.java
@@ -0,0 +1,17 @@
+package com.matrix.system.fenxiao.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "AddSaleManApplyDto", description = "查询参数")
+public class AddSaleManApplyDto {
+	
+	@ApiModelProperty(value ="会员ID")
+    private String userId;
+	
+	@ApiModelProperty(value ="等级ID")
+    private String gradeId;
+
+}
diff --git a/zq-erp/src/main/java/com/matrix/system/fenxiao/service/ShopSalesmanApplyService.java b/zq-erp/src/main/java/com/matrix/system/fenxiao/service/ShopSalesmanApplyService.java
index 4b888a2..fc38e81 100644
--- a/zq-erp/src/main/java/com/matrix/system/fenxiao/service/ShopSalesmanApplyService.java
+++ b/zq-erp/src/main/java/com/matrix/system/fenxiao/service/ShopSalesmanApplyService.java
@@ -134,10 +134,10 @@
 		return shopSalesmanGradeDao.getShopSalesmanGradeVo(companyId);
 	}
 
-	public void addSaleManApply(String userId,long gradeId) {
+	public void addSaleManApply(String userId,String gradeId) {
 		BizUser user = bizUserDao.selectById(userId);
 		
-		applyToBeAnSalesman(user.getOpenId(),gradeId+"", "");
+		applyToBeAnSalesman(user.getOpenId(),gradeId, "");
 	}
     
     
diff --git a/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-apply.html b/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-apply.html
index 4e3352e..0f2728e 100644
--- a/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-apply.html
+++ b/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-apply.html
@@ -107,6 +107,7 @@
                 order:'',
                 sort:''
             },
+            proJbruserValue : "",
             salesGradeList: [],
             height:'calc(100vh - 240px)',
         },
@@ -119,13 +120,19 @@
             addSaleManApply(row){
                 let _this = this;
                 let userId = row.userId;
-                let gradeId = row.salesGrade;
+                let gradeId = row.proJbruserValue;
+                alert(gradeId);
+                let obj = {
+                    userId: userId,
+                    gradeId: gradeId,
+                }
                 AjaxProxy.requst({
                     app: _this,
-                    data:[],
-                    url: basePath + '/fenXiao/fenXiaoUser/addSaleManApply?userId='+userId+'&gradeId='+gradeId,
+                    data:obj,
+                    url: basePath + '/fenXiao/fenXiaoUser/addSaleManApply',
                     callback: function (data) {
                         _this.$message.success(data.info);
+                        this.loadData();
                     }
                 });
             },

--
Gitblit v1.9.1