caipin 4 years ago
parent
commit
73393805bf
2 changed files with 13 additions and 2 deletions
  1. 1 1
      services/contract_service.go
  2. 12 1
      web/backstage/project_account_bs.go

+ 1 - 1
services/contract_service.go

@@ -285,7 +285,7 @@ func (s *contractService) ValidRuleContractDel(ctx iris.Context) (*viewmodels.Co
 	// 创建一个存放前端传过来参数
 	contractsVaild := &viewmodels.Contracts{}
 	// 存放raw的值,放入到contractsVaild
-	err := ctx.ReadJSON(contractsVaild)
+	err := ctx.ReadForm(contractsVaild)
 	if err != nil {
 		log.Println("folder-ValidRule-ReadForm转换异常, error=", err)
 		return contractsVaild, err

+ 12 - 1
web/backstage/project_account_bs.go

@@ -237,7 +237,8 @@ func (c *ProjectAccountBs) PostEnable() {
 		return
 	}
 	// 项目ID
-	projectId, err := utils.GetProjectId(c.Ctx)
+
+	projectId, err := utils.GetDecryptId(accountData.ProjectId)
 	if err != nil {
 		c.Ctx.JSON(iris.Map{"code": -1, "msg": "账号异常"})
 		return
@@ -258,9 +259,19 @@ func (c *ProjectAccountBs) PostEnable() {
 // @Produce  json
 // @Security ApiKeyAuth
 // @Param   id     body    string     true        "账号ID" default(PcqqGsn1O0jBSmLqkuOTwQ)
+// @Param   projectId     body    string     true        "项目ID"
 // @Success 200 {string} string "{code:0成功,-1参数类错误,data:viewmodels.ProjectAccount,msg:错误信息}"
 // @Router /backstage/account/delete [post]
 func (c *ProjectAccountBs) PostDelete() {
+
+	// TODO
+	// 验证内容
+	// accountData, err := c.ServiceBackstage.ValidRuleAccountEnable(c.Ctx)
+	// if err != nil {
+	// 	c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
+	// 	return
+	// }
+
 	accountVaild := viewmodels.ProjectAccount{}
 	err := c.Ctx.ReadJSON(&accountVaild)
 	if err != nil {