fix: 兼容相同顺运宝明细逐件回写 (#289)
This commit is contained in:
@@ -304,13 +304,13 @@ func SaveInnerCodePlans(db *sql.DB, plans []model.InnerCodeRecord, plannedAt str
|
||||
UPDATE syb_inner_code_records
|
||||
SET stock_id=?,detail_id=?,syb_spec=?,syb_sku=?,syb_variation_sku=?,
|
||||
purchase_platform=?,purchase_code=?,remote_inner_code=?,status=?,
|
||||
remote_items_json=NULL,result_message=?,planned_at=?,apply_batch_id=NULL,apply_queued_at=NULL,
|
||||
remote_items_json=?,result_message=?,planned_at=?,apply_batch_id=NULL,apply_queued_at=NULL,
|
||||
apply_started_at=NULL,updated_at=?
|
||||
WHERE id=? AND deleted_at IS NULL AND status IN ('pending','ready','skipped','failed')`,
|
||||
nullablePositiveInt64(plan.StockID), nullablePositiveInt64(plan.DetailID),
|
||||
nullableString(plan.SybSpec), nullableString(plan.SybSKU), nullableString(plan.SybVariationSKU),
|
||||
nullableString(plan.PurchasePlatform), nullableString(plan.PurchaseCode),
|
||||
nullableString(plan.RemoteInnerCode), plan.Status, nullableString(plan.ResultMessage),
|
||||
nullableString(plan.RemoteInnerCode), plan.Status, nullableString(plan.RemoteItemsJSON), nullableString(plan.ResultMessage),
|
||||
plannedAt, plannedAt, plan.ID)
|
||||
if err != nil {
|
||||
return fmt.Errorf("保存档口入库码记录 %d 规划失败: %w", plan.ID, err)
|
||||
|
||||
Reference in New Issue
Block a user