Browse Source

feature(优化): 跟进记录统计增加历史数据查看

ZZH-wl 2 years ago
parent
commit
d966be83ea
2 changed files with 12 additions and 3 deletions
  1. 6 3
      opms_parent/app/handler/home/home.go
  2. 6 0
      opms_parent/app/model/home/home.go

+ 6 - 3
opms_parent/app/handler/home/home.go

@@ -5,7 +5,7 @@ import (
 	"dashoo.cn/common_definition/comm_def"
 	model "dashoo.cn/micro/app/model/home"
 	service "dashoo.cn/micro/app/service/home"
-	"github.com/gogf/gf/os/gtime"
+	"github.com/gogf/gf/util/gvalid"
 )
 
 type HomeHandler struct{}
@@ -92,12 +92,15 @@ func (h *HomeHandler) GetWechatHomeNumReportData(ctx context.Context, req *model
 }
 
 // GetSalesEngineerFollowUpNum 统计销售工程师跟进记录频次
-func (h *HomeHandler) GetSalesEngineerFollowUpNum(ctx context.Context, nullParams interface{}, rsp *comm_def.CommonMsg) error {
+func (h *HomeHandler) GetSalesEngineerFollowUpNum(ctx context.Context, req *model.SearchFollowUpReportData, rsp *comm_def.CommonMsg) error {
 	svc, err := service.NewHomeService(ctx)
 	if err != nil {
 		return err
 	}
-	resp, err := svc.QuerySalesEngineerFollowUpNum(gtime.Now())
+	if err := gvalid.CheckStruct(ctx, req, nil); err != nil {
+		return err
+	}
+	resp, err := svc.QuerySalesEngineerFollowUpNum(req.Month)
 	if err != nil {
 		return err
 	}

+ 6 - 0
opms_parent/app/model/home/home.go

@@ -1,5 +1,7 @@
 package home
 
+import "github.com/gogf/gf/os/gtime"
+
 type SetUpHomeConfig struct {
 	ModuleCode       string              `json:"module_code"`
 	NumReportConfig  []*NumReportConfig  `json:"num_report_config"`
@@ -63,3 +65,7 @@ type SearchWechatNumReportDataRes struct {
 	NewBusiness int `json:"newBusiness"` // 新增项目数量
 	NewTask     int `json:"newTask"`     // 未处理督办事项
 }
+
+type SearchFollowUpReportData struct {
+	Month *gtime.Time `json:"month" v:"required#月份不能为空"`
+}