{{
"userid": "0439\*",
"jobnumber": "043*",
"name": "姚**",
"department": [
"8889909"
],
"position": "",
"mobile": "1364679****",
"tel": "82055797",
"email": "ywb@*****.com.cn"
}}
更新某一员工,提交了以上信息,提示 -1 系统繁忙。
当tel参数值为空时,则保存成功。试了多次发现此规律。
{{
"userid": "043*",
"jobnumber": "043*",
"name": "姚**",
"department": [
"8889909"
],
"position": "",
"mobile": "1364679****",
"tel": "",
"email": "ywb@******.com.cn"
}}
*号是保密需要我替换掉的字符。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好,根据您描述的情况,当您尝试更新员工信息时,如果tel参数(电话号码)留空,则保存操作成功;而当包含具体值时,系统返回-1 系统繁忙的错误。这可能是因为系统在处理非空电话号码时遇到了验证规则、格式检查或数据库写入方面的问题。
针对这一情况,您可以尝试以下几个解决步骤:
检查电话号码格式:首先确认您提交的电话号码格式是否符合系统要求。通常,系统会期望电话号码遵循特定的格式,比如国内手机号码一般为11位数字,且可能需要去除任何非数字字符(如空格、破折号等)。
查阅API文档:查看您使用的API接口文档,确认tel字段是否有特定的格式要求或者限制条件,比如长度、允许的字符类型等。
联系技术支持:如果上述步骤不能解决问题,建议联系阿里云的技术支持或服务团队。提供详细的错误信息、请求参数以及您尝试过的解决方法,以便他们能更快地定位问题所在。
系统日志检查:如果权限允许,查看后端系统的日志文件,可能会有更详细的错误信息,有助于诊断问题。
测试其他数据:尝试用不同的电话号码进行测试,看是否所有非空电话号码都会导致同样的错误,还是仅特定格式或数值有问题,这有助于缩小问题范围。
API版本兼容性:确认您使用的API版本是否是最新的,有时旧版本的API可能存在已知问题,升级到最新版本可能解决问题。
通过以上步骤,希望能帮助您找到问题的原因并顺利解决问题。