| | |
| | | OperationTypeName string `json:"operationTypeName,omitempty"` //业务名称 |
| | | FromLocation string `json:"fromLocation,omitempty"` //源位置名称 |
| | | ToLocation string `json:"toLocation,omitempty"` //目标位置名称 |
| | | Date string `json:"date,omitempty"` //日期 |
| | | Company string `json:"company,omitempty"` // 供应商/客户 |
| | | Carrier string `json:"carrier,omitempty"` //承运商名称 |
| | | WaybillNumber string `json:"waybillNumber"` //运单号 |
| | | ReceiverName string `json:"receiverName"` //收货人 |
| | | } |
| | | |
| | | const ( |
| | |
| | | return |
| | | } |
| | | |
| | | func AddNewHistoryReportRecord(record *models.MoveHistory) { |
| | | func AddNewHistoryReportRecord(record *models.MoveHistory, operation *models.Operation) { |
| | | var report HistoryReport |
| | | err := structx.AssignTo(record, &report) |
| | | if err != nil { |
| | | logx.Errorf("AddNewHistoryReportRecord AssignTo err:%v", err) |
| | | return |
| | | } |
| | | |
| | | report.Date = record.UpdatedAt.Format("2006-01-02") |
| | | report.Carrier = operation.LogisticCompany.Name |
| | | report.Company = operation.CompanyName |
| | | report.WaybillNumber = operation.WaybillNumber |
| | | report.ReceiverName = operation.ReceiverName |
| | | |
| | | err = blevex.Add(HistoryReportIndexName, strconv.Itoa(record.Id), report) |
| | | if err != nil { |
| | | logx.Errorf("AddNewHistoryReportRecord bleve add err:%v", err) |