lichong 9 months ago
parent
commit
2598cf5bef
  1. 12
      api/app/service/dingdan.js

12
api/app/service/dingdan.js

@ -123,13 +123,19 @@ class DingdanService extends Service {
item["pinmingxuanxiang"] = pinmingOptionObj[item.tiaoma]
item["danjudanweishuliang"] = item.xiaoshoushuliang
let userItem = await userModel.find({ usercode: item.kehubianhao })
let chanpinItemA = await chanpinModel.find({ tiaoxingma: item.tiaoma })
let chanpinItemB = await chanpinModel.find({ xiangtiaoxingma: item.tiaoma })
let chanpinItemA = await chanpinModel.find({
'tiaoxingma': { $regex: `${item.tiaoma}$`, $options: 'i' }
})
let chanpinItemB = await chanpinModel.find({
'xiangtiaoxingma': { $regex: `${item.tiaoma}$`, $options: 'i' }
})
// 销售准备表 : 销售订单 条码 需要匹配 产品表的 【条形码】【箱条形码】【最大箱装条码】。
// 如果 匹配到了【条形码】,则 判断产品规则 是两级 还是 三级 ,如果两级是多少就显示多少,如果是三级 则 销售数量 除以 箱装量 如果 有余数则 只取整数, 然后 整数 * 相撞量。一个* 是两级,两个* 是三级
// 如果 匹配到了【箱条形码】,则 销售数量 * 箱装量 。
// 如果 匹配到了【最大箱装条码】,则 销售数量 * 最大箱装数。
let chanpinItemC = await chanpinModel.find({ zuidaxiangzhuangtiaoma: item.tiaoma })
let chanpinItemC = await chanpinModel.find({
'zuidaxiangzhuangtiaoma': { $regex: `${item.tiaoma}$`, $options: 'i' }
})
if (userItem.length) {
item["kehubianhao"] = _.get(userItem, [0, "usercode"], "")
item["changbian"] = _.get(userItem, [0, "usercode"], "")

Loading…
Cancel
Save