aa
This commit is contained in:
@@ -5339,6 +5339,15 @@ func StoreSkuPriceAudit(ctx *jxcontext.Context, storeSkuAudits []*model.StoreSku
|
|||||||
task := tasksch.NewParallelTask("StoreSkuPriceAudit", tasksch.NewParallelConfig().SetParallelCount(5).SetIsContinueWhenError(isContinueWhenError), ctx,
|
task := tasksch.NewParallelTask("StoreSkuPriceAudit", tasksch.NewParallelConfig().SetParallelCount(5).SetIsContinueWhenError(isContinueWhenError), ctx,
|
||||||
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
storeAudit := batchItemList[0].(*model.StoreSkuAudit)
|
storeAudit := batchItemList[0].(*model.StoreSkuAudit)
|
||||||
|
storeAudits, err := dao.GetStoreSkuAuditLight(db, []int{storeAudit.StoreID}, []int{storeAudit.NameID}, model.StoreAuditStatusOnline)
|
||||||
|
if len(storeAudits) == 0 || err != nil {
|
||||||
|
return retVal, err
|
||||||
|
}
|
||||||
|
if len(storeAudits) > 1 {
|
||||||
|
return retVal, fmt.Errorf("查询到该门店该商品的待审核信息大于1条!storeID: %v, nameID: %v", storeAudit.StoreID, storeAudit.NameID)
|
||||||
|
}
|
||||||
|
//审核通过
|
||||||
|
if status == model.StoreAuditStatusCreated {
|
||||||
if multiFlag {
|
if multiFlag {
|
||||||
var skuIDList []int
|
var skuIDList []int
|
||||||
skuList, _ := dao.GetStoreSkusByNameIDs(db, []int{storeAudit.StoreID}, storeAudit.NameID)
|
skuList, _ := dao.GetStoreSkusByNameIDs(db, []int{storeAudit.StoreID}, storeAudit.NameID)
|
||||||
@@ -5357,15 +5366,6 @@ func StoreSkuPriceAudit(ctx *jxcontext.Context, storeSkuAudits []*model.StoreSku
|
|||||||
return nil, fmt.Errorf("审核的商品正在做活动,请单个审核!活动ID:[%v],门店ID:[%v],商品nameID:[%v],商品名:[%v]", actList.Data[0].ID, storeAudit.StoreID, storeAudit.NameID, skuList[0].Name)
|
return nil, fmt.Errorf("审核的商品正在做活动,请单个审核!活动ID:[%v],门店ID:[%v],商品nameID:[%v],商品名:[%v]", actList.Data[0].ID, storeAudit.StoreID, storeAudit.NameID, skuList[0].Name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
storeAudits, err := dao.GetStoreSkuAuditLight(db, []int{storeAudit.StoreID}, []int{storeAudit.NameID}, model.StoreAuditStatusOnline)
|
|
||||||
if len(storeAudits) == 0 || err != nil {
|
|
||||||
return retVal, err
|
|
||||||
}
|
|
||||||
if len(storeAudits) > 1 {
|
|
||||||
return retVal, fmt.Errorf("查询到该门店该商品的待审核信息大于1条!storeID: %v, nameID: %v", storeAudit.StoreID, storeAudit.NameID)
|
|
||||||
}
|
|
||||||
//审核通过
|
|
||||||
if status == model.StoreAuditStatusCreated {
|
|
||||||
storeAudits[0].UserID = ctx.GetUserID()
|
storeAudits[0].UserID = ctx.GetUserID()
|
||||||
storeAudits[0].Status = model.StoreAuditStatusCreated
|
storeAudits[0].Status = model.StoreAuditStatusCreated
|
||||||
storeAudits[0].Remark = storeAudit.Remark
|
storeAudits[0].Remark = storeAudit.Remark
|
||||||
|
|||||||
Reference in New Issue
Block a user