diff --git a/resource/README.MD b/resource/README.MD index 2b5d7ef..7c261e4 100644 --- a/resource/README.MD +++ b/resource/README.MD @@ -25,6 +25,8 @@ ***重要的事情说三遍***:不会申请开通的查资料!不会申请开通的查资料!不会申请开通的查资料! +[修改代码移除扫码初始化](fake-open-wechat.MP),此文是[乡窝咛](https://gitee.com/woainixwn)小伙伴贡献,感谢他的无私奉献 + - 服务器一台(废话不必多说) - 微信小程序 - 业主端(必须) - 微信小程序 - 物业端(必须) diff --git a/resource/fake-open-wechat.MD b/resource/fake-open-wechat.MD new file mode 100644 index 0000000..dcfdf2d --- /dev/null +++ b/resource/fake-open-wechat.MD @@ -0,0 +1,125 @@ + +### 初始化不启用微信开放平台 +建议在开发环境和个人学习环境中使用,毕竟生产环境使用微信开放平台扫码登录还是较实用的 + +```js +// web +路径:web/src/views/user/init/router.js + +1.注解掉 26-36行 + ... +// { +// path: '', +// meta: { +// title: '管理员扫码', +// authRequired: false, +// layout: null, +// nav: false, +// roles: [ROLES.ANYONE] +// }, +// component: () => import('./scan') +// }, +... + +2.修改38行path + +... +path: '', +... + + +// server + +路径:server/src/module/pc/controller/init/run.ts + +1.修改142.147行 + +... +required: false, +... + +2.注解掉18行 +//import * as wechatService from '~/service/wechat'; + + + +3.修改14行 + +... +import { SUCCESS,SYSTEMT_ALREADY_INIT } from '~/constant/code'; +... + +4.注解掉175-180行 + +... +// if (!ctx.session.initState || ctx.session.initState !== state) { +// return (ctx.body = { +// code: WECHAT_STATE_ILLEGAL, +// message: '授权码错误' +// }); +// } +... + +5.注解掉184-191行 + +... +// const webUserInfo = await wechatService.getWebUserInfo(code); + +// if (!webUserInfo.success) { +// return (ctx.body = { +// code: WEHCAT_WEB_LOGIN_FAIL, +// message: webUserInfo.message +// }); +// } +... + +6.注解掉212.213 + +... +// open_id: webUserInfo.data.openid, +// union_id: webUserInfo.data.unionid, +... + +// MySQL + +表ejyy_property_company_user +字段允许为空 + + `open_id` varchar(28) DEFAULT NULL, + `union_id` varchar(32) DEFAULT NULL, + + + + +``` +### 初始化不启用OSS +不知道为啥子不能上传照片,先禁用了,到时候解决了再发解决步骤。 OSS好使生产环境可以节约一堆带宽和存储资源 + +```js +// web +路径:web/src/views/user/init/components/profile.vue +1.修改79行 + ... +required: false, +... + +路径:web/rc/views/user/init/components/community.vue + +1.修改98行 + +... +banner: [{ required: true, message: '请上传小区照片' }], +... + +// server + +路径:server/src/module/pc/controller/init/run.ts + +1.修改59.131行 + +... +required: false, +... + + +``` diff --git a/server/src/iot/entrance/access.ts b/server/src/iot/entrance/access.ts index 52970fb..631a49f 100644 --- a/server/src/iot/entrance/access.ts +++ b/server/src/iot/entrance/access.ts @@ -11,7 +11,7 @@ */ import moment from 'moment'; -import Knex from 'Knex'; +import Knex from 'knex'; import { EjyyIotEntrance } from '~/types/model'; import { SELF_ACCESS_CODE, VISTOR_ACCESS_CODE } from '~/constant/enter_access'; import utils from '~/utils';