|
@@ -332,8 +332,8 @@ func TryOutToFormalXClassRai(companyId, productId, sellerId, companyApprovalId,
|
|
|
go AddCompanyPermissionLog(cpLog)
|
|
|
}
|
|
|
|
|
|
- sql = `UPDATE company_report_permission SET status='永续', end_date=? WHERE company_id=? ` // 更改权限的开始时间结束时间
|
|
|
- _, err = to.Raw(sql, endDate, companyId).Exec()
|
|
|
+ sql = `DELETE FROM company_report_permission WHERE company_id=? AND product_id=?`
|
|
|
+ _, err = to.Raw(sql, companyId, productId).Exec()
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
@@ -353,7 +353,7 @@ func TryOutToFormalXClassRai(companyId, productId, sellerId, companyApprovalId,
|
|
|
LastUpdatedTime: time.Now(),
|
|
|
ChartPermissionId: pv.ChartPermissionId,
|
|
|
StartDate: pv.StartDate,
|
|
|
- EndDate: pv.EndDate,
|
|
|
+ EndDate: endDate,
|
|
|
ProductId: productId,
|
|
|
ProductName: productName,
|
|
|
CompanyContractId: companyContractId,
|
|
@@ -362,8 +362,20 @@ func TryOutToFormalXClassRai(companyId, productId, sellerId, companyApprovalId,
|
|
|
IsUpgrade: pv.IsUpgrade,
|
|
|
ExpensiveYx: pv.ExpensiveYx,
|
|
|
}
|
|
|
+ newId, tmpErr := to.Insert(tmpCompanyReportPermission)
|
|
|
+ if tmpErr != nil {
|
|
|
+ err = tmpErr
|
|
|
+ return
|
|
|
+ }
|
|
|
+ tmpCompanyReportPermission.CompanyReportPermissionId = newId
|
|
|
newCompanyReportPermissionList = append(newCompanyReportPermissionList, tmpCompanyReportPermission)
|
|
|
}
|
|
|
+ sql = `UPDATE company_report_permission SET status='永续', end_date=? WHERE company_id=? ` // 更改权限的开始时间结束时间
|
|
|
+ _, err = to.Raw(sql, endDate, companyId).Exec()
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
sql = `UPDATE company_contract SET status=1 WHERE company_contract_id=? AND company_id=? AND product_id=? `
|
|
|
_, err = to.Raw(sql, companyContractId, companyId, productId).Exec()
|
|
|
if err != nil {
|