物料订单状态查询

This commit is contained in:
苏尹岚
2020-03-10 08:57:30 +08:00
parent 5671717336
commit 4b6823f88c

View File

@@ -962,6 +962,7 @@ func GetMatterOrderStatus(ctx *jxcontext.Context, vendorOrderID string) (result
time1 := utils.Str2Time(v.OperateTime) time1 := utils.Str2Time(v.OperateTime)
status1 := v.SoStatusName status1 := v.SoStatusName
name1 := v.SoStatusName name1 := v.SoStatusName
if len(getTrackMessagePlusByOrderResult.ResultData) > 0 {
for _, vv := range getTrackMessagePlusByOrderResult.ResultData { for _, vv := range getTrackMessagePlusByOrderResult.ResultData {
time2 := utils.Str2Time(strings.ReplaceAll(vv.OpeName, "/", "-")) time2 := utils.Str2Time(strings.ReplaceAll(vv.OpeName, "/", "-"))
status2 := vv.OpeTitle status2 := vv.OpeTitle
@@ -979,7 +980,15 @@ func GetMatterOrderStatus(ctx *jxcontext.Context, vendorOrderID string) (result
} }
result = append(result, matter) result = append(result, matter)
} }
} else {
matter := &MatterOrderStatus{}
matter.Time = time1
matter.Status = status1
matter.Name = name1
result = append(result, matter)
} }
}
if len(queryOrderStatus.OrderStatusList) > 0 { if len(queryOrderStatus.OrderStatusList) > 0 {
if queryOrderStatus.OrderStatusList[len(queryOrderStatus.OrderStatusList)-1].SoStatusCode == jdeclpapi.SoStatusCode10034 { if queryOrderStatus.OrderStatusList[len(queryOrderStatus.OrderStatusList)-1].SoStatusCode == jdeclpapi.SoStatusCode10034 {
dao.Begin(db) dao.Begin(db)