Files
docusaurus/docs/2026开发笔记/26-5开发笔记.md
T
2026-08-14 15:28:57 +08:00

12 KiB
Raw Blame History

sidebar_position, title
sidebar_position title
5 26-5开发笔记

笔记5月

成都优选规则变更

  • 部分代码撤回

  • 首次招租期天数调整 -- 首年是字典 后续在公共方法里

原 : 首年45 次年45 单次30

现 : 每次45

  • 招租保证金调整

原 : 50% -> 80%(没上线)

现 : 100%

  • 租金上下浮动比例调整

原 : 5%

​ 现 : 10% 校验提示应该不会弹出

  • 招租服务费调整 -- 财务

原 : 含托管招租期

​ 现 : 不含托管招租期 是招租期不收取费用

  • 新增600元/年 维修基金

  • 固定延长期为3个月

  • 提前12个月可以续签 , 到期3个月内可解约

  • 切割方案 新的打印版本 是要求之前的合同强制换签

换签 作废 后算新的

  • 短信模板

  • 招租期天数调整 -- 首年是字典 托管在公共方法里

  • 招租保证金调整 -- 模板 和 生成时点

  • 租金上下浮动比例调整 -- 字典

  • 招租服务费调整 --

  • 新增600元/年 维修基金 -- 首个承租审核通过

  • 固定延长期为3个月 -- 页面 work

  • 提前12个月可以续签 -- 后台判断

  • X 到期3个月内可解约 -- 解约..

  • 招租结束日计算 -- 公共方法

  • 部分代码撤回

  • 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 这段时间有问题

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-现在 这段时间有问题

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吗?

  • 房源管理菜单关闭

  1. 私盘 公盘 录入 本来就关着 看生产吧
  2. 华熙有一个菜单列表的判断 , 可以删代码
  • 推荐列表
  1. 关闭旧推荐列表 , 新建crm推荐列表菜单
  2. 我记得要刷哪个字段 -- 看飞哥
  3. 日志表WIWJ_SYNC_HOUSE_LOG -- 谁加?
  4. 还有个查不到人 去查ehr的 -- 标签给Y
  • 推荐信息查询-运营团队

​ 关闭旧运营推荐列表 , 新建crm运营推荐列表菜单 --ok

  • CRM对接-推荐房源校验接口(CX01)

​ 加字典值,再看一下跟AMS的方法一不一样

  • CRM对接-房源联系人推荐信息同步接口(CRM02)

城市字典值 , 其他不用改

委托补充协议签署权限调整
  • 开通相寓管家录入权限

  • 修改委托所属人之后 , 走流程看哪里不行

  • 之前的上级是否需要关闭?

  • 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 给所有人发上线/离线通知