| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package contract
- import (
- "context"
- "dashoo.cn/common_definition/comm_def"
- model "dashoo.cn/micro/app/model/contract"
- service "dashoo.cn/micro/app/service/contract"
- "github.com/gogf/gf/frame/g"
- )
- type ContractReportHandler struct{}
- // QueryCollectionNum 业绩指标-回款金额
- func (c *ContractReportHandler) QueryCollectionNum(ctx context.Context, req *model.QueryNumReq, rsp *comm_def.CommonMsg) error {
- g.Log().Infof("ContractReport.QueryCollectionNum request %#v ", *req)
- s, err := service.NewContractReportService(ctx)
- if err != nil {
- return err
- }
- data, err := s.QueryCollectionNum(req.Date)
- if err != nil {
- return err
- }
- rsp.Data = data
- return nil
- }
- // QueryContractNum 业绩指标-签约合同金额
- func (c *ContractReportHandler) QueryContractNum(ctx context.Context, req *model.QueryNumReq, rsp *comm_def.CommonMsg) error {
- g.Log().Infof("ContractReport.QueryContractNum request %#v ", *req)
- s, err := service.NewContractReportService(ctx)
- if err != nil {
- return err
- }
- data, err := s.QueryContractNum(req.Date)
- if err != nil {
- return err
- }
- rsp.Data = data
- return nil
- }
- // QueryContractExpireNum 售后运维到期统计表
- func (c *ContractReportHandler) QueryContractExpireNum(ctx context.Context, req *model.QueryNumReq, rsp *comm_def.CommonMsg) error {
- g.Log().Infof("ContractReport.QueryContractExpireNum request %#v ", *req)
- s, err := service.NewContractReportService(ctx)
- if err != nil {
- return err
- }
- data, err := s.QueryContractExpireNum(req.Date)
- if err != nil {
- return err
- }
- rsp.Data = data
- return nil
- }
|