比如:订单号-A001
老板要求:一个订单可以下多个商品,可以在订单中修改、删除,并且选完商品后,再选择客户。
之后,还可以提取这订单修改。我是直接在订单表中做以下操作的,没建什么临时表处理,因为他还有个要求,就是下了几个商品,即使没有选择客户,也要可以提取这个订单,就是说下一条商品保存一条。所以,每新增、删除、修改一条商品,我都跟着修改仓库表的库存量,选择客户后又处理一次(因为有赠品库存,要选择了客户才知给什么赠品)头脑混乱,不知如何是好反正库存量是错了

解决方案 »

  1.   

    你在选择的时候不做操作,在提交的时候再改变库存
    修改的时候也是
    提交的时候先删除原来的商品+上原来的库存,在增加一次修改后的,这样修改最简单
      

  2.   

    他要求实时记录增删,就是增删修改每一条都保存一次。。(很垃圾的操作员,每次都下单下到一半就跑去玩,回来机都关了,再提取出来继续下单),所以商品的数量跟原来下的数量可能不同(修改情况),就不能用库存量+数量了
      

  3.   

    要不用后台触发器做,省得前台麻烦