|
|
@@ -235,8 +235,18 @@ type AreaSpotModel struct {
|
|
|
|
|
|
// calc 进行相关字段的值计算
|
|
|
func (r *AreaSpotModel) calc() {
|
|
|
- r.IncreaseQty = r.SELLPLANQTY + r.BUYPRICEDQTY
|
|
|
- r.DecreaseQty = (r.SELLPRICEDQTY + r.BUYPLANQTY) * -1
|
|
|
+ /*
|
|
|
+ 增加数量=今日销售计划数量+今日采购已定价数量
|
|
|
+ 减少数量=-(今日销售已定价数量+今日采购计划数量)
|
|
|
+
|
|
|
+ 其中,
|
|
|
+ 今日销售计划数量=期末销售计划数量-期初销售计划数量
|
|
|
+ 今日采购已定价数量=期末采购已定价数量-期初采购已定价数量
|
|
|
+ 今日销售已定价数量=期末销售已定价数量-期初销售已定价数量
|
|
|
+ 今日采购计划数量=期末采购计划数量-期初采购计划数量
|
|
|
+ */
|
|
|
+ r.IncreaseQty = r.SELLPLANQTY - r.ORISELLPLANQTY + r.BUYPRICEDQTY - r.ORIBUYPRICEDQTY
|
|
|
+ r.DecreaseQty = (r.SELLPRICEDQTY - r.ORISELLPRICEDQTY + r.BUYPLANQTY - r.ORIBUYPLANQTY) * -1
|
|
|
r.OriToalSpotQty = (r.ORISELLPLANQTY - r.ORISELLPRICEDQTY) - (r.ORIBUYPLANQTY - r.ORIBUYPRICEDQTY)
|
|
|
}
|
|
|
|