fix: 无亏损表的月份全部不发放
3月无亏损表→所有车辆标注"未匹配"→拦截全部考核应发→实发0。 移除了"未匹配且有亏损表"的多余条件判断。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -208,12 +208,12 @@ def build_payment_records(month, month_data, loss_data, plate_client):
|
|||||||
if loss_data:
|
if loss_data:
|
||||||
loss_status = loss_data.get(client, '未匹配') if client else '未匹配'
|
loss_status = loss_data.get(client, '未匹配') if client else '未匹配'
|
||||||
else:
|
else:
|
||||||
loss_status = '否' # 无亏损表视为不亏损
|
loss_status = '未匹配' # 无亏损表视为未匹配,不发放
|
||||||
|
|
||||||
考核应发 = d['额']
|
考核应发 = d['额']
|
||||||
if loss_status == '是':
|
if loss_status == '是':
|
||||||
拦截 = 考核应发; 实发 = 0
|
拦截 = 考核应发; 实发 = 0
|
||||||
elif loss_status == '未匹配' and loss_data:
|
elif loss_status == '未匹配':
|
||||||
拦截 = 考核应发; 实发 = 0
|
拦截 = 考核应发; 实发 = 0
|
||||||
else:
|
else:
|
||||||
拦截 = 0; 实发 = 考核应发
|
拦截 = 0; 实发 = 考核应发
|
||||||
|
|||||||
Reference in New Issue
Block a user