请选择 进入手机版 | 继续访问电脑版

开源版 V11.1.1 新建回款计划网络错误

悟空CRM-PHP交流 悟空CRM-PHP交流 4110 人阅读 | 7 人回复

发表于 2021-10-16 15:12:43 | 显示全部楼层 |阅读模式

开源版 V11.1.1 新建回款计划网络错误,请检查您的网络
回款计划报错.jpg

回答|共 7 个

windsdream

发表于 2021-10-16 15:46:00 | 显示全部楼层

本帖最后由 windsdream 于 2021-10-19 16:06 编辑
  1. [0] Exception in Query.php line 103
  2. method not exist:think\db\Query->fieldDataValidate
  3.             return $this->where($where)->value($args[1]);
  4.         } elseif ($this->model && method_exists($this->model, 'scope' . $method)) {
  5.             // 动态调用命名范围
  6.             $method = 'scope' . $method;
  7.             array_unshift($args, $this);

  8.             call_user_func_array([$this->model, $method], $args);
  9.             return $this;
  10.         } else {
  11.             throw new Exception('method not exist:' . __CLASS__ . '->' . $method);
  12.         }
  13.     }

  14.     /**
  15.      * 获取当前的数据库Connection对象
  16.      * @access public
  17.      * @return Connection
  18.      */
  19.     public function getConnection()
复制代码

悟空技术支持

发表于 2021-10-18 09:33:01 | 显示全部楼层

可以看这个接口的日志,哪里的问题

个人爱好者

发表于 2021-10-19 14:59:05 | 显示全部楼层

遇见同样的错误
把一下代码屏蔽掉就好了,   但是就没有验证了,  具体原因不清楚, 希望能解决。
  1. // 数据验证
  2.         $validateResult = $this->fieldDataValidate($param, 'crm_receivables_plan', $userId);
  3.         if (!empty($validateResult)) {
  4.             $this->error = $validateResult;
  5.             return false;
  6.         }
复制代码

windsdream

发表于 2021-10-19 15:11:26 | 显示全部楼层

个人爱好者 发表于 2021-10-19 14:59
遇见同样的错误
把一下代码屏蔽掉就好了,   但是就没有验证了,  具体原因不清楚, 希望能解决。

感谢分享,我来试试。一直都没找到原因...

个人爱好者

发表于 2021-10-19 15:39:02 | 显示全部楼层

windsdream 发表于 2021-10-19 15:11
感谢分享,我来试试。一直都没找到原因...

但是没真的解决啊,  屏蔽了就没有验证了。

windsdream

发表于 2021-10-19 16:05:45 | 显示全部楼层

个人爱好者 发表于 2021-10-19 15:39
但是没真的解决啊,  屏蔽了就没有验证了。

我也还在折腾,希望官方能解决下了

amdin

发表于 5 天前 | 显示全部楼层

72crm/application/crm/model/ReceivablesPlan.php

第19行 增加 use FieldVerificationTrait;

class ReceivablesPlan extends Common
{
     use FieldVerificationTrait;
     /**
     * 为了数据库的整洁,同时又不影响Model和Controller的名称
     * 我们约定每个模块的数据表都加上相同的前缀,比如CRM模块用crm作为数据表前缀
     */
    protected $name = 'crm_receivables_plan';
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';
    protected $autoWriteTimestamp = true;
    protected $statusArr = [0 =>'待回款', 1=>'完成', 2=>'部分回款', 3=>'已作废', 4=>'已逾期', 5=>'待生效'];
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

windsdream

发表主题 0

© 2021 悟空CRM & 郑州卡卡罗特软件科技有限公司 豫ICP备14021983号-5