This commit is contained in:
weiz 2024-03-21 09:16:52 +08:00
parent 4d81815a9a
commit 0e738b8b06
3 changed files with 7 additions and 10 deletions

View File

@ -209,11 +209,10 @@ class ContractValidate extends BaseValidate
public function checkReturnedMoney($value): bool|string
{
$detail = $value;//json_decode($value,true);
if(empty($detail) || !is_array($detail)){
if(!empty($value) && !is_array($value)){
return '回款计划数据格式错误';
}
foreach($detail as $v) {
foreach($value as $v) {
if(isset($v['id']) && $v['id'] != ''){
$info = FinanceReturnedMoney::where('id',$v['id'])->findOrEmpty();
if($info->isEmpty()){

View File

@ -185,11 +185,10 @@ class ProcurementContractValidate extends BaseValidate
public function checkProcurementContractDetail($value): bool|string
{
$detail = $value;//json_decode($value,true);
if(empty($detail) || !is_array($detail)){
if(!empty($value) && !is_array($value)){
return '采购合同明细数据格式错误';
}
foreach($detail as $v) {
foreach($value as $v) {
if(isset($v['id']) && $v['id'] != ''){
$data_detail = ProcurementContractDetail::where('id',$v['id'])->findOrEmpty();
if($data_detail->isEmpty()){
@ -232,11 +231,10 @@ class ProcurementContractValidate extends BaseValidate
public function checkPaymentPlan($value): bool|string
{
$detail = $value;//json_decode($value,true);
if(empty($detail) || !is_array($detail)){
if(!empty($value) && !is_array($value)){
return '付款计划据格式错误';
}
foreach($detail as $v) {
foreach($value as $v) {
if(isset($v['id']) && $v['id'] != ''){
$data_detail = FinancePaymentPlan::where('id',$v['id'])->findOrEmpty();
if($data_detail->isEmpty()){

View File

@ -123,7 +123,7 @@ class QuotationValidate extends BaseValidate
public function checkQuotationDetail($value): bool|string
{
if(empty($value) || !is_array($value)){
if(!empty($value) && !is_array($value)){
return '报价明细数据格式错误';
}
foreach($value as $k=>$v) {