作者 tangxuhui

修正 更新退货单是 货品id值的传值

@@ -28,8 +28,8 @@ func (dividendsOrderService *DividendsOrderService) CreateDividendsOrder(createD @@ -28,8 +28,8 @@ func (dividendsOrderService *DividendsOrderService) CreateDividendsOrder(createD
28 OrderGoodPrice: v.OrderGoodPrice, 28 OrderGoodPrice: v.OrderGoodPrice,
29 OrderGoodQuantity: v.OrderGoodQuantity, 29 OrderGoodQuantity: v.OrderGoodQuantity,
30 } 30 }
31 - orderGoodAmount := v.OrderGoodPrice*float64(v.OrderGoodQuantity) - v.OrderGoodExpense  
32 - good.OrderGoodAmount = orderGoodAmount 31 + // orderGoodAmount := v.OrderGoodPrice*float64(v.OrderGoodQuantity) - v.OrderGoodExpense
  32 + // good.OrderGoodAmount = orderGoodAmount
33 orderGoods = append(orderGoods, good) 33 orderGoods = append(orderGoods, good)
34 } 34 }
35 creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(createDividendsOrderCommand.Operator) 35 creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(createDividendsOrderCommand.Operator)
@@ -114,8 +114,8 @@ func (dividendsOrderService *DividendsOrderService) UpdateDividendsOrder(updateD @@ -114,8 +114,8 @@ func (dividendsOrderService *DividendsOrderService) UpdateDividendsOrder(updateD
114 OrderGoodPrice: v.OrderGoodPrice, 114 OrderGoodPrice: v.OrderGoodPrice,
115 OrderGoodQuantity: v.OrderGoodQuantity, 115 OrderGoodQuantity: v.OrderGoodQuantity,
116 } 116 }
117 - orderGoodAmount := v.OrderGoodPrice*float64(v.OrderGoodQuantity) - v.OrderGoodExpense  
118 - good.OrderGoodAmount = orderGoodAmount 117 + // orderGoodAmount := v.OrderGoodPrice*float64(v.OrderGoodQuantity) - v.OrderGoodExpense
  118 + // good.OrderGoodAmount = orderGoodAmount
119 orderGoods = append(orderGoods, good) 119 orderGoods = append(orderGoods, good)
120 } 120 }
121 creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(updateDividendsOrderCommand.Operator) 121 creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(updateDividendsOrderCommand.Operator)
@@ -12,7 +12,7 @@ type UpdateDividendsReturnedOrderCommand struct { @@ -12,7 +12,7 @@ type UpdateDividendsReturnedOrderCommand struct {
12 DividendsOrderNumber string `json:"dividendsOrderNumber"` //分红单号 12 DividendsOrderNumber string `json:"dividendsOrderNumber"` //分红单号
13 OriginalOrderNum string `json:"originalOrderNum"` //源单号 13 OriginalOrderNum string `json:"originalOrderNum"` //源单号
14 OrderGoods []struct { 14 OrderGoods []struct {
15 - OrderGoodId int64 `json:"orderGoodId,string"` // 订单产品id 15 + OrderGoodId int `json:"orderGoodId,string"` // 订单产品id
16 CooperationContractNumber string `json:"cooperationContractNumber"` //关联的共创合约编号 16 CooperationContractNumber string `json:"cooperationContractNumber"` //关联的共创合约编号
17 // OrderGoodAmount float64 `json:"orderGoodAmount"` //订单产品金额 17 // OrderGoodAmount float64 `json:"orderGoodAmount"` //订单产品金额
18 OrderGoodName string `json:"orderGoodName"` //订单产品名称 18 OrderGoodName string `json:"orderGoodName"` //订单产品名称
@@ -21,13 +21,14 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) CreateDivide @@ -21,13 +21,14 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) CreateDivide
21 var orderGooods []allied_creation_cooperation.ReqDividendsReturnedOrderGood 21 var orderGooods []allied_creation_cooperation.ReqDividendsReturnedOrderGood
22 for _, v := range createDividendsReturnedOrderCommand.OrderGoods { 22 for _, v := range createDividendsReturnedOrderCommand.OrderGoods {
23 good := allied_creation_cooperation.ReqDividendsReturnedOrderGood{ 23 good := allied_creation_cooperation.ReqDividendsReturnedOrderGood{
  24 + OrderGoodId: "0",
24 CooperationContractNumber: v.CooperationContractNumber, 25 CooperationContractNumber: v.CooperationContractNumber,
25 OrderGoodAmount: 0, 26 OrderGoodAmount: 0,
26 OrderGoodName: v.OrderGoodName, 27 OrderGoodName: v.OrderGoodName,
27 OrderGoodPrice: v.OrderGoodPrice, 28 OrderGoodPrice: v.OrderGoodPrice,
28 OrderGoodQuantity: v.OrderGoodQuantity, 29 OrderGoodQuantity: v.OrderGoodQuantity,
29 } 30 }
30 - good.OrderGoodAmount = good.OrderGoodPrice * float64(good.OrderGoodQuantity) 31 + // good.OrderGoodAmount = good.OrderGoodPrice * float64(good.OrderGoodQuantity)
31 orderGooods = append(orderGooods, good) 32 orderGooods = append(orderGooods, good)
32 } 33 }
33 result, err := creationCooperationGateway.DividendsReturnedOrderAdd(allied_creation_cooperation.ReqDividendsReturnedOrderAdd{ 34 result, err := creationCooperationGateway.DividendsReturnedOrderAdd(allied_creation_cooperation.ReqDividendsReturnedOrderAdd{
@@ -97,13 +98,14 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) UpdateDivide @@ -97,13 +98,14 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) UpdateDivide
97 var orderGooods []allied_creation_cooperation.ReqDividendsReturnedOrderGood 98 var orderGooods []allied_creation_cooperation.ReqDividendsReturnedOrderGood
98 for _, v := range updateDividendsReturnedOrderCommand.OrderGoods { 99 for _, v := range updateDividendsReturnedOrderCommand.OrderGoods {
99 good := allied_creation_cooperation.ReqDividendsReturnedOrderGood{ 100 good := allied_creation_cooperation.ReqDividendsReturnedOrderGood{
  101 + OrderGoodId: strconv.Itoa(v.OrderGoodId),
100 CooperationContractNumber: v.CooperationContractNumber, 102 CooperationContractNumber: v.CooperationContractNumber,
101 OrderGoodAmount: 0, 103 OrderGoodAmount: 0,
102 OrderGoodName: v.OrderGoodName, 104 OrderGoodName: v.OrderGoodName,
103 OrderGoodPrice: v.OrderGoodPrice, 105 OrderGoodPrice: v.OrderGoodPrice,
104 OrderGoodQuantity: v.OrderGoodQuantity, 106 OrderGoodQuantity: v.OrderGoodQuantity,
105 } 107 }
106 - good.OrderGoodAmount = good.OrderGoodPrice * float64(good.OrderGoodQuantity) 108 + // good.OrderGoodAmount = good.OrderGoodPrice * float64(good.OrderGoodQuantity)
107 orderGooods = append(orderGooods, good) 109 orderGooods = append(orderGooods, good)
108 } 110 }
109 _, err := creationCooperationGateway.DividendsReturnedOrderUpdate(allied_creation_cooperation.ReqDividendsReturnedOrderUpdate{ 111 _, err := creationCooperationGateway.DividendsReturnedOrderUpdate(allied_creation_cooperation.ReqDividendsReturnedOrderUpdate{
@@ -50,6 +50,7 @@ type ( @@ -50,6 +50,7 @@ type (
50 50
51 // 51 //
52 ReqDividendsReturnedOrderGood struct { 52 ReqDividendsReturnedOrderGood struct {
  53 + OrderGoodId string `json:"orderGoodId"`
53 CooperationContractNumber string `json:"cooperationContractNumber"` //关联的共创合约编号 54 CooperationContractNumber string `json:"cooperationContractNumber"` //关联的共创合约编号
54 OrderGoodAmount float64 `json:"orderGoodAmount"` //订单产品金额 55 OrderGoodAmount float64 `json:"orderGoodAmount"` //订单产品金额
55 OrderGoodName string `json:"orderGoodName"` //订单产品名称 56 OrderGoodName string `json:"orderGoodName"` //订单产品名称