问题详情
-
类型: 缺陷
-
状态: 已解决 (查看工作流)
-
优先级: 重要
-
解决结果: 解决
-
影响版本: V2.0.0_sit
-
解决版本: V2.0.0_sit
-
模块: Internal
-
标签:无 编辑标签
-
项目环境:SIT
描述
一、Workshop 管理功能改造:
1、按需求增加Company Reg. No. 、Fax、GST Reg. No.、logo、Wreck Buyer(是否Wreck Buyner)、Pre-Configured(是否接受残拍任务,同时也是个操作按钮,只有Wreck Buyner为是的修理厂可以操作该按钮)
2、上述字段作为表单输入字段,同时需要在列表中展示
3、Workshop在 modify时,email account(2FA)只能展示Workshop的用户账号
(即Sys_user表user_type = 01,枚举UserType)
二、Wreck Buyner管理功能
1、与Workshop复用sys_dept表,dept_type增加2-Wreck Buyner(枚举DeptType)
2、新增一个菜单功能,查询条件:Name;列表:Name、Wreck Buyer Id(同dept_code)、Email Account(2FA)、Address、PostCode、Logo、Pre-Configured、Operation(Modify、Disabled、Pre-Configured按钮,参照workshop)
列表上面操作按钮参照Workshop:Add New、Modify、Remove
3、页面录入模仿workshop,录入信息:Name(dept_name)、Wreck Buyer Id(同dept_code)、Email Account(2FA)(保存后生成sys_user数据,user_type=05 Wreck Buyner ,注意加userType的枚举)、Address、PsotCode、Logo、Pre-Configured、Disabled
4、如果同时具备workshop 和 wreck buyner属性,则只允许操作Pre-Configured、Disabled
三、Surveyor账号管理
1、增加账号同步按钮,调用EI14-第三方服务商查询接口(surveyor/workshop),入参providerCode=SU,查询查勘员信息,然后根据accountNo字段更新或新增信息
2、接口与sys_user字段对应关系:accountNo=user_name;partyName=nick_name、新增party_no字段与接口partyNo对应、providerCode=SU默认对应user_type=03;
3、更新数据时除了partyName、partyNo对应更新,其他数据不更新;新增数据时缺少的字段由客户手动维护
4、同步新增的数据不设置内/外查勘员的字段,默认为空
四、残拍任务下发
1、残拍任务下发时查询sys_dept表数据,同时满足:dept_type为1-修理厂或2-Wreck Buyner、<是否Wreck Buyner>为是、Pre-Configured为是的信息,然后同时下发多条任务给这些Wreck Buyner,保存到ec_bid_task表中,也就是同一个案子该表中会存在多条残拍任务,分属于不同的Wreck Buyner