|
|
@ -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"], "") |
|
|
|