以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 系统状态问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135691) |
-- 作者:jackchan120925 -- 发布时间:2019/6/1 11:20:00 -- 系统状态问题 老师请问下,如下图所示我做了一个简单的订单处理的系统,按照按钮所示一步步处理,每一步都会导致对应的订单的<状态>字段发生变化,来说明已经处理到哪一步了。 数据库用的是sql server,放在阿里云。 目前订单的处理方式如下 利用datatable的select或者 find函数获取需要处理状态的订单,比如<状态一>的订单,处理完后变成<状态二>,save,然后进行下一步 这样有一个问题,如果我是有两个客服分别在俩台电商上使用,客服甲处理订单A,从<状态一> 变成了<状态二>, 然后进一步处理变成<状态三>, 但这个时候客服乙比如之前就加载了订单,电脑上还是<状态一>,然后甲处理变成状态二。经过这番操作,服务器端其实又从状态三变成了状态二,相当混乱变的
我有想过用datatable 的sqlselect或者sqlfind,但是这样涉及到没处理一个步骤就需要把订单全部重新载入一次
从准确和效率两方面进行考虑,麻烦指导给一个完善的思路参考,谢谢
|
-- 作者:有点蓝 -- 发布时间:2019/6/1 11:33:00 -- 参考:http://www.foxtable.com/webhelp/scr/3007.htm |