package product_inventory import ( "aps_crm/constvar" "aps_crm/model" "context" "errors" ) type Server struct { UnimplementedProductInventoryServiceServer } func (s *Server) UpdateSalesDetailStatus(ctx context.Context, req *UpdateSalesDetailStatusRequest) (*UpdateSalesDetailStatusResponse, error) { if req.Number == "" { return nil, errors.New("编码不能为空") } _, err := model.NewSalesDetailsSearch().SetNumber(req.Number).First() if err != nil { return nil, err } m := make(map[string]interface{}) m["status"] = constvar.OverOutbound err = model.NewSalesDetailsSearch().SetNumber(req.Number).UpdateByMap(m) resp := new(UpdateSalesDetailStatusResponse) return resp, err }