Exemplo n.º 1
0
Arquivo: sale.go Projeto: honj51/go2o
func (this *Sale) CreateGoods(v *sale.ValueGoods) sale.IGoods {
	if v.CreateTime == 0 {
		v.CreateTime = time.Now().Unix()
	}

	if v.UpdateTime == 0 {
		v.UpdateTime = v.CreateTime
	}

	//todo: 判断category

	return newGoods(this, v, this.saleRep)
}
Exemplo n.º 2
0
Arquivo: goods.go Projeto: honj51/go2o
func (this *Goods) SetValue(v *sale.ValueGoods) error {
	if v.Id == this.value.Id {
		v.CreateTime = this.value.CreateTime
		this.value = v
	}
	this.value.UpdateTime = time.Now().Unix()
	return nil
}