|
@@ -161,12 +161,12 @@ class ExpenseClaimsService extends Service
|
|
|
if(! isset(ExpenseClaimsDetails::State_Type[$item['entrust_type']])) return [false, "第" . ($index + 1) . "委托类型不存在"];
|
|
if(! isset(ExpenseClaimsDetails::State_Type[$item['entrust_type']])) return [false, "第" . ($index + 1) . "委托类型不存在"];
|
|
|
$title = ExpenseClaimsDetails::State_Type[$item['entrust_type']];
|
|
$title = ExpenseClaimsDetails::State_Type[$item['entrust_type']];
|
|
|
|
|
|
|
|
- if(! isset($item['entrust1_amount'])) return [false, "第" . ($index + 1) . "行{$title}金额不能存在"];
|
|
|
|
|
|
|
+ if(! isset($item['entrust1_amount'])) return [false, "第" . ($index + 1) . "行境内委托金额不能存在"];
|
|
|
$res = $this->checkNumber($item['entrust1_amount'], 2, 'non-negative');
|
|
$res = $this->checkNumber($item['entrust1_amount'], 2, 'non-negative');
|
|
|
- if (!$res['valid']) return [false, "第" . ($index + 1) . "行{$title}金额". $res['error']];
|
|
|
|
|
- if(! isset($item['entrust2_amount'])) return [false, "第" . ($index + 1) . "行{$title}金额不能存在"];
|
|
|
|
|
|
|
+ if (!$res['valid']) return [false, "第" . ($index + 1) . "行境内委托金额". $res['error']];
|
|
|
|
|
+ if(! isset($item['entrust2_amount'])) return [false, "第" . ($index + 1) . "行境外委托金额不能存在"];
|
|
|
$res = $this->checkNumber($item['entrust2_amount'], 2, 'non-negative');
|
|
$res = $this->checkNumber($item['entrust2_amount'], 2, 'non-negative');
|
|
|
- if (!$res['valid']) return [false, "第" . ($index + 1) . "行{$title}金额". $res['error']];
|
|
|
|
|
|
|
+ if (!$res['valid']) return [false, "第" . ($index + 1) . "行境外委托金额". $res['error']];
|
|
|
$tmp = bcadd($item['entrust1_amount'], $item['entrust2_amount'],2);
|
|
$tmp = bcadd($item['entrust1_amount'], $item['entrust2_amount'],2);
|
|
|
if(floatval($tmp) > $item['amount']) return [false, "第" . ($index + 1) . "行委托金额总和不能超过费用金额"];
|
|
if(floatval($tmp) > $item['amount']) return [false, "第" . ($index + 1) . "行委托金额总和不能超过费用金额"];
|
|
|
}
|
|
}
|