修复配送订单创建方合同约束
This commit is contained in:
@@ -202,7 +202,7 @@
|
||||
|
||||
创建订单时必须提交唯一请求号、有效合同、创建方、用户地址、合同气瓶集合、联系人和联系方式。后端根据合同价格和默认配送费计算订单金额,不接受前端自行决定最终金额。
|
||||
|
||||
平台创建订单时,创建方类型支持用户、工作人员、配送站和气站。创建方候选必须根据已选类型分别加载用户账户、工作人员账户、配送站或气站;未选择类型时禁用创建方字段,切换类型时清空原创建方并重新加载候选。候选以用户名或机构名称等业务名称展示,不直接要求管理员识别唯一标识。
|
||||
平台创建订单时,创建方类型支持用户、工作人员、配送站和气站,但创建方必须受所选配送合同约束。用户、气站和合同指定的配送站由合同自动带出并只读展示;合同未指定配送站时不得选择配送站创建方。工作人员候选仅包含启用账号:合同指定配送站时限定为该气站、该配送站的工作人员,合同未指定配送站时限定为该气站直属工作人员。切换创建方类型或配送合同时必须清空旧创建方并重新匹配;切换合同还必须清空旧地址和合同气瓶。候选和自动带出值均以业务名称展示,不要求管理员识别唯一标识。服务端必须执行相同的合同归属校验,并对跨合同主体返回明确中文错误。
|
||||
|
||||
创建订单页面必须先选择配送合同,收货地址下拉仅展示该合同签约用户的地址。地址选项以完整地址为主文案并标记默认地址;存在默认地址时自动选中,切换合同时清空原地址。若合同用户没有可用地址,页面应明确引导先维护用户地址并禁止提交。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user