Преглед изворни кода

汇款和已付款:新增接口 添加:返回合同信息

caipin пре 4 година
родитељ
комит
ef7dd642da
3 измењених фајлова са 24 додато и 23 уклоњено
  1. 2 1
      web/api/contract_paid_api.go
  2. 2 1
      web/api/contract_return_api.go
  3. 20 21
      web/api/project_api.go

+ 2 - 1
web/api/contract_paid_api.go

@@ -107,11 +107,12 @@ func (c *ContractApi) PostPaidCreate() {
 	returnData.CreateUser = account.Account
 
 	err = c.ServiceContract.PaidCreate(returnData, projectId, bidsectionId, contractsId, projectAccountId)
+	contractData := c.ServiceContract.GetContract(contractsId)
 	if err != nil {
 		c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
 		return
 	}
-	c.Ctx.JSON(iris.Map{"code": 0, "msg": "新增成功"})
+	c.Ctx.JSON(iris.Map{"code": 0, "msg": "新增成功", "contract": contractData})
 }
 
 // @Summary 更新已支付

+ 2 - 1
web/api/contract_return_api.go

@@ -126,11 +126,12 @@ func (c *ContractApi) PostReturnCreate() {
 	returnData.CreateUser = account.Account
 
 	err = c.ServiceContract.ReturnCreate(returnData, projectId, bidsectionId, contractsId, projectAccountId)
+	contractData := c.ServiceContract.GetContract(contractsId)
 	if err != nil {
 		c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
 		return
 	}
-	c.Ctx.JSON(iris.Map{"code": 0, "msg": "新增成功"})
+	c.Ctx.JSON(iris.Map{"code": 0, "msg": "新增成功", "contract": contractData})
 }
 
 // @Summary 更新回款内容

+ 20 - 21
web/api/project_api.go

@@ -12,7 +12,6 @@ import (
 	"github.com/kataras/iris/v12"
 	"go.mod/services"
 	"go.mod/web/utils"
-	"go.mod/web/viewmodels"
 )
 
 type ProjectApi struct {
@@ -71,23 +70,23 @@ func (c *ProjectApi) PostSave() {
 }
 
 // 获得多个项目信息--暂无使用
-func (c *ProjectApi) GetList() {
-	// 验证内容
-	ProjectData := viewmodels.Project{}
-	err := c.Ctx.ReadForm(&ProjectData)
-	if err != nil {
-		c.Ctx.JSON(iris.Map{
-			"code": -1,
-			"msg":  "ReadForm转换异常",
-		})
-		return
-	} else {
-		// 获得项目信息
-		dataList := c.ServiceProject.GetList(ProjectData)
-		c.Ctx.JSON(iris.Map{
-			"code": 0,
-			"msg":  "",
-			"data": dataList,
-		})
-	}
-}
+// func (c *ProjectApi) GetList() {
+// 	// 验证内容
+// 	ProjectData := viewmodels.Project{}
+// 	err := c.Ctx.ReadForm(&ProjectData)
+// 	if err != nil {
+// 		c.Ctx.JSON(iris.Map{
+// 			"code": -1,
+// 			"msg":  "ReadForm转换异常",
+// 		})
+// 		return
+// 	} else {
+// 		// 获得项目信息
+// 		dataList := c.ServiceProject.GetList(ProjectData)
+// 		c.Ctx.JSON(iris.Map{
+// 			"code": 0,
+// 			"msg":  "",
+// 			"data": dataList,
+// 		})
+// 	}
+// }