1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| 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
| }
|
|