fix(t243): allow deleting unreferenced procurement drafts
This commit is contained in:
@@ -309,7 +309,7 @@ func procurementStatusLabel(
|
||||
case domain.ProcurementBlocked:
|
||||
return "资料阻塞"
|
||||
case domain.ProcurementNeedsImage:
|
||||
return "需要参考图"
|
||||
return "需要参考图,尚未生成任务"
|
||||
case domain.ProcurementReady:
|
||||
return "可以生成任务"
|
||||
case domain.ProcurementTaskCreated:
|
||||
@@ -954,8 +954,12 @@ func mapUsecaseError(err error) error {
|
||||
return err
|
||||
}
|
||||
var public error
|
||||
if typed.Code == "FREIGHT_ORDER_IN_USE" {
|
||||
public = ErrFreightOrderInUse
|
||||
if typed.Code == "FREIGHT_ORDER_HAS_PURCHASE_TASK" {
|
||||
public = ErrFreightOrderHasPurchaseTask
|
||||
return &adapterError{public: public, cause: err}
|
||||
}
|
||||
if typed.Code == "FREIGHT_ORDER_HAS_REFERENCE" {
|
||||
public = ErrFreightOrderHasReference
|
||||
return &adapterError{public: public, cause: err}
|
||||
}
|
||||
switch typed.Kind {
|
||||
|
||||
Reference in New Issue
Block a user