增加接单工单客服备注
This commit is contained in:
@@ -355,6 +355,7 @@ export type WorkOrderRow = {
|
||||
requirement_json: string | Record<string, unknown>
|
||||
acceptance_json: string | Record<string, unknown>
|
||||
draft_acceptance_json: string | Record<string, unknown>
|
||||
admin_note: string
|
||||
problem_note: string
|
||||
sharing_enabled: boolean
|
||||
sharing_total_quantity: number
|
||||
|
||||
@@ -167,6 +167,19 @@ export async function updateWorkOrderBasic(
|
||||
return getWorkOrderById(workOrderId)
|
||||
}
|
||||
|
||||
export async function updateWorkOrderAdminNote(
|
||||
workOrderId: number | string,
|
||||
note: string,
|
||||
updatedAt: string,
|
||||
): Promise<WorkOrderRow | null> {
|
||||
const result = await query<{ id: number }>(
|
||||
`UPDATE work_orders SET admin_note = $1, updated_at = $2 WHERE id = $3 RETURNING id`,
|
||||
[String(note || '').trim(), updatedAt, Number(workOrderId)],
|
||||
)
|
||||
if (!result.rows[0]) return null
|
||||
return getWorkOrderById(result.rows[0].id)
|
||||
}
|
||||
|
||||
export async function deleteWorkOrder(workOrderId: number | string): Promise<boolean> {
|
||||
const result = await query('DELETE FROM work_orders WHERE id = $1', [Number(workOrderId)])
|
||||
return Number(result.rowCount || 0) > 0
|
||||
|
||||
Reference in New Issue
Block a user