Browse Source

对于客户需求订单不需要拆单修改

pull/46/head
yehongyang 3 years ago
parent
commit
2f249437f0
1 changed files with 60 additions and 31 deletions
  1. +60
    -31
      services/pln/implments/HondaDemand.service.impl.go

+ 60
- 31
services/pln/implments/HondaDemand.service.impl.go View File

@ -395,39 +395,68 @@ func (impl *HondaDemandServiceImplement) AnalysisFile(info utils.ChannelsInfo) (
})
continue
}
for _, val := range familyInfo.Relate {
custOrderId, err := snrDao.GetNextSnr(familyInfo.Project.CustOrderSnr)
if err != nil {
errData := model.HondaDemandErrorLst{
DemandId: entity.DemandId,
Pos: -1,
ErrorType: "",
ErrorInfo: "系统解析异常,流水号生成失败:" + err.Error() + ";",
ErrorStatus: "开",
}
_ = errDao.InsertOne(&errData)
return false, info
custOrderId, err := snrDao.GetNextSnr(familyInfo.Project.CustOrderSnr)
if err != nil {
errData := model.HondaDemandErrorLst{
DemandId: entity.DemandId,
Pos: -1,
ErrorType: "",
ErrorInfo: "系统解析异常,流水号生成失败:" + err.Error() + ";",
ErrorStatus: "开",
}
custOrder = append(custOrder, model.CustOrder{
CustOrderId: custOrderId,
ProductFamilyId: v.ProductFamilyId,
//PartId: "111",
PartId: val.ProductId,
OrderType: baseModel.ODER_TYPE_SEQ,
OrderInfo: familyInfo.Descr,
ProjectId: familyInfo.ProjectId,
ConfigValue: familyInfo.ConfigValue,
ModelValue: familyInfo.ModelValue,
ColorValue: familyInfo.ColorValue,
PlanQty: v.PlanQty,
SourceId: entity.DemandId,
})
custOrderStatus = append(custOrderStatus, model.CustOrderStatus{
CustOrderId: custOrderId,
Status: baseModel.ORDER_STATUS_UNPLANED,
})
_ = errDao.InsertOne(&errData)
return false, info
}
custOrder = append(custOrder, model.CustOrder{
CustOrderId: custOrderId,
ProductFamilyId: v.ProductFamilyId,
//PartId: val.ProductId,
OrderType: baseModel.ODER_TYPE_SEQ,
OrderInfo: familyInfo.Descr,
ProjectId: familyInfo.ProjectId,
ConfigValue: familyInfo.ConfigValue,
ModelValue: familyInfo.ModelValue,
ColorValue: familyInfo.ColorValue,
PlanQty: v.PlanQty,
SourceId: entity.DemandId,
})
custOrderStatus = append(custOrderStatus, model.CustOrderStatus{
CustOrderId: custOrderId,
Status: baseModel.ORDER_STATUS_UNPLANED,
})
//for _, val := range familyInfo.Relate {
//
// custOrderId, err := snrDao.GetNextSnr(familyInfo.Project.CustOrderSnr)
// if err != nil {
// errData := model.HondaDemandErrorLst{
// DemandId: entity.DemandId,
// Pos: -1,
// ErrorType: "",
// ErrorInfo: "系统解析异常,流水号生成失败:" + err.Error() + ";",
// ErrorStatus: "开",
// }
// _ = errDao.InsertOne(&errData)
// return false, info
// }
// custOrder = append(custOrder, model.CustOrder{
// CustOrderId: custOrderId,
// ProductFamilyId: v.ProductFamilyId,
// //PartId: "111",
// PartId: val.ProductId,
// OrderType: baseModel.ODER_TYPE_SEQ,
// OrderInfo: familyInfo.Descr,
// ProjectId: familyInfo.ProjectId,
// ConfigValue: familyInfo.ConfigValue,
// ModelValue: familyInfo.ModelValue,
// ColorValue: familyInfo.ColorValue,
// PlanQty: v.PlanQty,
// SourceId: entity.DemandId,
// })
// custOrderStatus = append(custOrderStatus, model.CustOrderStatus{
// CustOrderId: custOrderId,
// Status: baseModel.ORDER_STATUS_UNPLANED,
// })
//}
} else {
errList = append(errList, model.HondaDemandErrorLst{
DemandId: entity.DemandId,


Loading…
Cancel
Save