|
@@ -35,13 +35,14 @@ func CompanyFreeze(companyId, productId int) (err error) {
|
|
|
o := orm.NewOrm()
|
|
|
freezeStartDate := time.Now().Format(utils.FormatDate)
|
|
|
freezeEndDate := time.Now().AddDate(0, 3, 0).Format(utils.FormatDate)
|
|
|
- sql := `UPDATE company_product SET status='冻结',freeze_time=NOW(),modify_time=NOW(),freeze_start_date=?,freeze_end_date=? WHERE company_id=? AND product_id=? `
|
|
|
- _, err = o.Raw(sql, freezeStartDate, freezeEndDate, companyId, productId).Exec()
|
|
|
+
|
|
|
+ sql := `UPDATE company_product SET status='冻结',freeze_time=NOW(),modify_time=NOW(),start_date=?,end_date=?,freeze_start_date=?,freeze_end_date=? WHERE company_id=? AND product_id=? `
|
|
|
+ _, err = o.Raw(sql,freezeStartDate,freezeEndDate, freezeStartDate, freezeEndDate, companyId, productId).Exec()
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- sql = `UPDATE company SET type=3,last_updated_time=NOW() WHERE company_id=? `
|
|
|
- _, err = o.Raw(sql, companyId).Exec()
|
|
|
+ sql = `UPDATE company SET type=3,last_updated_time=NOW(),start_date=?,end_date=? WHERE company_id=? `
|
|
|
+ _, err = o.Raw(sql,freezeStartDate,freezeEndDate, companyId).Exec()
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -65,13 +66,16 @@ func CompanyLoss(companyId, productId int) (err error) {
|
|
|
|
|
|
func CompanyTryOut(companyId, productId int) (err error) {
|
|
|
o := orm.NewOrm()
|
|
|
- sql := `UPDATE company_product SET status='试用',modify_time=NOW() WHERE company_id=? AND product_id=? `
|
|
|
- _, err = o.Raw(sql, companyId, productId).Exec()
|
|
|
+ startDate:=time.Now().Format(utils.FormatDate)
|
|
|
+ endDate:=time.Now().AddDate(0,2,0).Format(utils.FormatDate)
|
|
|
+
|
|
|
+ sql := `UPDATE company_product SET status='试用',start_date=?,end_date=?,modify_time=NOW() WHERE company_id=? AND product_id=? `
|
|
|
+ _, err = o.Raw(sql,startDate,endDate, companyId, productId).Exec()
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- sql = `UPDATE company SET type=2,last_updated_time=NOW() WHERE company_id=? `
|
|
|
- _, err = o.Raw(sql, companyId).Exec()
|
|
|
+ sql = `UPDATE company SET type=2,last_updated_time=NOW(),start_date=?,end_date=? WHERE company_id=? `
|
|
|
+ _, err = o.Raw(sql,startDate,endDate, companyId).Exec()
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|