物料订单状态查询

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

View File

@@ -962,25 +962,34 @@ func GetMatterOrderStatus(ctx *jxcontext.Context, vendorOrderID string) (result
time1 := utils.Str2Time(v.OperateTime)
status1 := v.SoStatusName
name1 := v.SoStatusName
for _, vv := range getTrackMessagePlusByOrderResult.ResultData {
time2 := utils.Str2Time(strings.ReplaceAll(vv.OpeName, "/", "-"))
status2 := vv.OpeTitle
name2 := vv.OpeRemark
matter := &MatterOrderStatus{}
if time2.Unix() <= time1.Unix() {
matter.Time = time2
matter.Status = status2
matter.Name = name2
} else {
matter.Time = time1
matter.Status = status1
matter.Name = name1
break
if len(getTrackMessagePlusByOrderResult.ResultData) > 0 {
for _, vv := range getTrackMessagePlusByOrderResult.ResultData {
time2 := utils.Str2Time(strings.ReplaceAll(vv.OpeName, "/", "-"))
status2 := vv.OpeTitle
name2 := vv.OpeRemark
matter := &MatterOrderStatus{}
if time2.Unix() <= time1.Unix() {
matter.Time = time2
matter.Status = status2
matter.Name = name2
} else {
matter.Time = time1
matter.Status = status1
matter.Name = name1
break
}
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 {
dao.Begin(db)
defer func() {