feat: adjust manual and automatic order matching
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
-- 手动派单允许后台匹配后直接完成,会员可用余额可因订单扣款变为负数。
|
||||
SET @wallet_available_check_exists = (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.TABLE_CONSTRAINTS
|
||||
WHERE CONSTRAINT_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'hg_wallet_account'
|
||||
AND CONSTRAINT_NAME = 'chk_wallet_available_nonnegative'
|
||||
AND CONSTRAINT_TYPE = 'CHECK'
|
||||
);
|
||||
SET @drop_wallet_available_check = IF(
|
||||
@wallet_available_check_exists > 0,
|
||||
'ALTER TABLE `hg_wallet_account` DROP CHECK `chk_wallet_available_nonnegative`',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE drop_wallet_available_check_stmt FROM @drop_wallet_available_check;
|
||||
EXECUTE drop_wallet_available_check_stmt;
|
||||
DEALLOCATE PREPARE drop_wallet_available_check_stmt;
|
||||
Reference in New Issue
Block a user