Files
docusaurus/docs/2026开发笔记/26-5开发笔记.md
T

637 lines
12 KiB
Markdown
Raw Normal View History

2026-08-14 15:28:57 +08:00
---
sidebar_position: 5
title: 26-5开发笔记
---
# 笔记5月
#### 成都优选规则变更
- [ ] 部分代码撤回
- [ ] 首次招租期天数调整 -- 首年是字典 后续在公共方法里
原 : 首年45 次年45 单次30
现 : 每次45
- [ ] 招租保证金调整
原 : 50% -> 80%(没上线)
现 : 100%
- [ ] 租金上下浮动比例调整
原 : 5%
​ 现 : 10% 校验提示应该不会弹出
- [ ] 招租服务费调整 -- 财务
原 : 含托管招租期
​ 现 : 不含托管招租期 是招租期不收取费用
- [ ] 新增600元/年 维修基金
- [ ] 固定延长期为3个月
- [ ] 提前12个月可以续签 , 到期3个月内可解约
- [ ] 切割方案 新的打印版本 是要求之前的合同强制换签
换签 作废 后算新的
- [ ] 短信模板
- [ ] 招租期天数调整 -- 首年是字典 托管在公共方法里
- [ ] 招租保证金调整 -- 模板 和 生成时点
- [ ] 租金上下浮动比例调整 -- 字典
- [ ] 招租服务费调整 --
- [ ] 新增600元/年 维修基金 -- 首个承租审核通过
- [x] 固定延长期为3个月 -- 页面 work
- [x] 提前12个月可以续签 -- 后台判断
- [x] X 到期3个月内可解约 -- 解约..
- [ ] 招租结束日计算 -- 公共方法
- [x] 部分代码撤回
- [x] X 新合同模板
- [x] X 协议相关功能
- [x] 切割方式 -- 优选版本
- [ ] 短信模板
招租保证金生成 : 1.签完委托 2.定时 空置 且 保证金付款 {'<'}= 保证金返还
保证金删除 : 1. 无缝续签的 2.合同签约通过 , 删非已付款的
保证金返还 : 1.承租交三金 招租保证金 > 保证金返还 2.这是无缝续签的
返还房租 : 承租实际结束日{'<'}房租已付日(承租提前解约)
模拟 :
签约生成的保证金未付款 -> 承租交三金 -> 付款=返还=0 -> 删除招租保证金 -> 承租解约 -> 空置时点 付款=返还=0 -> 生成保证金
签约生成的保证金已付款 -> 承租交三金 -> 付款>返还=0 -> 生成保证金返还 -> 承租解约 -> 空置时点 付款=返还 -> 生成保证金
承租签约
普通合同
- [ ] 服务费
- [ ] 固定延长期为3个月 -- 承租签约和签协议的校验
- [ ] 提前12个月可以续签 -- 后台增加判断
- [ ] 到期3个月内可解约 -- 解约..
协议相关
文档问题+修改点
模板 协议
委托周期 第一年2025.1.1-2025.12.30 第二年 2026.1.1-2026.12.30
承租2025.12.20解约 剩10天到第二个周期 ,假设还有30天招租期 , 招租截止日大于第一个周期 , 所以招租结束日是2026.1.30
- [ ] 2025.12.21 签协议增加2天招租期 , 实际修改 第一个周期的招租天数32天 , 招租截止日为2026.1.30 , 待租查询的结果是2026.1.30
​ 如用承租结束日算 招租截止日为2026.2.1 , 待租查询的结果是2026.2.1
​ 如用周期开始日算 招租截止日为2026.1.30 , 待租查询的结果是2026.1.30
- [ ] 2026.1.1 签协议增加2天招租期 , 实际修改 第二个周期的招租天数32天 , 招租截止日为2026.2.1 , 待租查询的结果是2026.1.30
​ 如用承租结束日算 招租截止日为2026.2.1 , 待租查询的结果是2026.2.1
​ 如用周期开始日算 招租截止日为2026.2.1 , 待租查询的结果是2026.2.1
- [ ] 如果以上两种情况都增加了两天的情况 , 招租截止日为2026.2.1 , 待租查询的结果是2026.1.30
​ 如用承租结束日算 招租截止日为2026.2.1 , 待租查询的结果是2026.2.3
​ 如用周期开始日算 招租截止日为2026.2.1 , 待租查询的结果是2026.2.1
A 当前承租非撤单
B 当前承租撤单 且 没有其他有效承租 且 没有已付款的付款计划
注 当前承租撤单 且 没有其他有效承租 且 有已付款的付款计划
如果 当前承租撤单 且 有其他有效承租呢?
resetLetEndDate调用地点
1. 承租签约完成 改啥?
2. 承租解约
3. 委托协议
4. 因下一份合同无缝续签 委托审核通过,协议更改合同开始日(包括非优选)
---
#### 测试 119450 【6月初上线】【成都需求】相寓优选2.0委托需求
委托合同编辑页面-相寓优选2.0延长期、招租天数、最高最低租金浮动比例修改(PC、WORK)
续签-相寓优选2.0续签规则校验修改(PC、WORK)
短信通知-相寓优选2.0承租签约、承租解约短信/APP通知修改
---
#### 119614 【需求】优选2.0委托合同可提前1年操作续签
// *******119614 UPDATE BY LHTH 2026-5-8 START *******
// *******119614 UPDATE BY LHTH 2026-5-8 END *******
---
#### 119720 【5月初上线】【需求】相寓优选委托续签由提前6个月续签修改为提前9个月续签
// *******119720 UPDATE BY LHTH 2026-5-9 START *******
// *******119720 UPDATE BY LHTH 2026-5-9 END *******
---
#### 119450 【6月初上线】【成都需求】相寓优选2.0委托需求
// *******119450 UPDATE BY LHTH 2026-5-12 START *******
// *******119450 UPDATE BY LHTH 2026-5-12 END *******
一二三四五六七八九十
1234567890
---
#### 119752 【6月初上线】【成都需求】相寓优选2.0委托需求-委托补充协议部分
// *******119752 UPDATE BY LHTH 2026-5-14 START *******
// *******119752 UPDATE BY LHTH 2026-5-14 END *******
{'<'}%-- *******119752 UPDATE BY LHTH 2026-5-14 START *******--%>
{'<'}%-- *******119752 UPDATE BY LHTH 2026-5-14 END *******--%>
首次招租期去掉
```
letDaysBefore
letDaysAfter
```
托管招租期去掉
```
cycleLetDaysBefore
cycleLetDaysAfter
```
下方文案删除
```
yearEffect
mmEffect
ddEffect
```
俩按钮取消逻辑 1 o
首个招租期 更改招租开始日 逻辑 o
托管天数变更字段 逻辑 o
首个天数变更字段 逻辑 o
####
#### 旧版成都
##### 首个招租期变更-增加天数
```
合同LET_DAYS 和 LET_END_DATE
```
##### 托管招租期变更
```
合同LET_DAYS(只在第一年改) 和 周期LET_DAYS 和 LET_END_DATE
```
#### 新版成都
##### 首个招租期变更-增加天数
```
LET_END_DATE
```
##### 托管招租期变更
```
LET_END_DATE
```
---
#### 119934 【广州park】【需求】数据看板新增海山项目
houseKeeper/queryProjectList
看板 houseKeeper/queryDataBoardList
---
#### 120154 【生产问题】FY1000166590签约问题
// *******120154 UPDATE BY LHTH 2026-5-22 START *******
// *******120154 UPDATE BY LHTH 2026-5-22 END *******
太原20260108-20260310 这段时间有问题
```sql
signatory是1000300370001 1000300370004 1000300370006 1000300370007
但是有 AgentPeople AgentCertificateType AgentCertificateNo
AgentPhoneNo AgentMail AgentAddress
select contractcode,createtimecontractstate,CHECKSTATE,agentpeople,agentcertificatetype,agentcertificateno,agent_address,agent_mail,agent_phone_no
from wk_sf_contract where signatory in ('1000300370001','1000300370004','1000300370006','1000300370007') and (AgentPeople is not null or AgentPeople is not null or AgentPeople is not null) order by createtime;
```
杭州20260119-现在 这段时间有问题
```sql
signatory是1000300170007 1000300170010
select contractcode,createtimecontractstate,CHECKSTATE,agentpeople,agentcertificatetype,agentcertificateno,agent_address,agent_mail,agent_phone_no
from wk_sf_contract where signatory in ('1000300170007','1000300170010') and (AgentPeople is not null or AgentPeople is not null or AgentPeople is not null) order by createtime;
```
---
#### 120144 【需求】【26年6月初上线】关于委托提前续签签约周期限制的更改
// *******120144 UPDATE BY LHTH 2026-5-26 START *******
// *******120144 UPDATE BY LHTH 2026-5-26 END *******
---
#### 120176 【优化】委托合同产权地址可录入字符调整
{'<'}%-- *******120176 UPDATE BY LHTH 2026-5-26 START *******--%>
{'<'}%-- *******120176 UPDATE BY LHTH 2026-5-26 END *******--%>
---
#### 120265 【需求】【收房团队】房源相关功能与相寓+对接
// *******120265 UPDATE BY LHTH 2026-5-27 START *******
// *******120265 UPDATE BY LHTH 2026-5-27 END *******
{'<'}%-- *******120265 UPDATE BY LHTH 2026-5-27 START *******--%>
{'<'}%-- *******120265 UPDATE BY LHTH 2026-5-27 END *******--%>
// *******120265 UPDATE BY LHTH 2026-6-11 START *******
// *******120265 UPDATE BY LHTH 2026-6-11 END *******
- [ ] 推荐列表有work吗?
- [x] 房源管理菜单关闭
1. 私盘 公盘 录入 本来就关着 看生产吧
2. 华熙有一个菜单列表的判断 , 可以删代码
- [ ] 推荐列表
1. 关闭旧推荐列表 , 新建crm推荐列表菜单
2. 我记得要刷哪个字段 -- 看飞哥
3. 日志表WIWJ_SYNC_HOUSE_LOG -- 谁加?
4. 还有个查不到人 去查ehr的 -- 标签给Y
- [x] 推荐信息查询-运营团队
​ 关闭旧运营推荐列表 , 新建crm运营推荐列表菜单 --ok
- [x] CRM对接-推荐房源校验接口(CX01)
​ 加字典值,再看一下跟AMS的方法一不一样
- [x] CRM对接-房源联系人推荐信息同步接口(CRM02)
城市字典值 , 其他不用改
##### 委托补充协议签署权限调整
- [ ] 开通相寓管家录入权限
- [ ] 修改委托所属人之后 , 走流程看哪里不行
- [ ] 之前的上级是否需要关闭?
- [x] 101改回104
---
#### 120283 【需求】【收房团队】委托补充协议签署权限调整
// *******120283 UPDATE BY LHTH 2026-5-29 START *******
// *******120283 UPDATE BY LHTH 2026-5-29 END *******
{'<'}%-- *******120283 UPDATE BY LHTH 2026-5-29 START *******--%>
{'<'}%-- *******120283 UPDATE BY LHTH 2026-5-29 END *******--%>
---
#### 120482 【需求】【26年5月31日替换】相寓优选2.0产品首年、非首年招租期天数调整
// *******120482 UPDATE BY LHTH 2026-5-28 START *******
// *******120482 UPDATE BY LHTH 2026-5-28 END *******
{'<'}%-- *******120482 UPDATE BY LHTH 2026-5-28 START *******--%>
{'<'}%-- *******120482 UPDATE BY LHTH 2026-5-28 END *******--%>
##### work
初始化: 大于30天的 小于5000租金 给30
下拉列表: 是优选且租金不为空(和0) 小于5000给30 小于8000给30,45 大于8000给30,45,60
最大租金: 小于5000给30 小于8000给30,45 大于8000给30,45,60
1002000050001
##### 带显卡
主板+cpu : i3-12100F 或者 i5-12400F 或者 r5-5600 带wifi的1300元左右
显卡 : 6500XT 900-1000元
内存 : 8g*2 600元左右
固态 : 512g 500元左右
电源 : 500w 200元左右
散热 : 百元内
机箱 : 百元
总计 : 3700
##### 不带显卡
主板+cpu : i3-12100 或者 r5-5600G 带wifi的1400元左右
内存 : 8g*2 600元左右
固态 : 512g 500元左右
电源 : 300w 100-200元
散热 : 百元内
机箱 : 百元
合计 : 2900
Websocket is already in CLOSING or CLOsED state. 关闭后还在发消息
Uncaught InvalidstateError: Failed to execute 'send' on 'WebSocket':Still in CONNECTING state. 正在连接中就发送消息
100:初始化列表
绑定用户信息->给所有用户发自己上线的信息(未脱敏)->修改登录状态->重置会员信息->查询发送者是自己的聊天记录,查询接收者是自己的聊天记录->合并两个聊天记录并排序(500条以上不排)->查所有未读的聊天记录->返回聊天列表和未读数量
0:修改未读消息为已读
1:发消息
3:获取历史消息->无创建时间查最后10条->有创建时间按时间往上查10条
4:陌生人查询 删掉了
5:删除联系人->物理删除这俩人的聊天记录
6:退出登录->修改自己为已离线 close_status=1 is_online=0
20:管理员修改用户信息
99886:修改为隐身
99885:修改为上线
99881:心跳
客户端断开
100:
->10 查不到人
->4 给所有人发上线通知
->0 给自己的聊天列表和未读数量
1:
->7 余额不足
->1 消息发给自己
->1 消息发给别人
3:
->3 给自己历史消息
4:
->5 不知道删掉了
5:
->6 删除聊天记录成功信息
6:
->4 给所有人发离线通知
20:
->20 给用户发送他的信息,成功后需要给管理员传回信息
99886:
->4 给所有人发离线通知
99885:
->4 给所有人发上线通知
99881:
->99881 心跳
客户端断开:
->4 给所有人发上线/离线通知