|
@@ -365,6 +365,41 @@ func (this *EnterScoreController) EnterScoreUpdate() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+
|
|
|
+ condition += " AND company_id =? AND end_date BETWEEN ? AND ? "
|
|
|
+ pars = append(pars, companyId, startDate, endDate)
|
|
|
+ total, err := cygx.GetCygxEnterScoreCount(condition, pars)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if total > 0 {
|
|
|
+ listEnterScore, err := cygx.GetCygxEnterScoreList(condition, pars, 0, 1)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var startDateEnter, endDateEnter string
|
|
|
+ for _, v := range listEnterScore {
|
|
|
+ startDateEnter = v.StartDate
|
|
|
+ endDateEnter = v.EndDate
|
|
|
+ }
|
|
|
+
|
|
|
+ quarter, err := utils.GetQuarterStrStartDatesInRangeHaveYear(startDateEnter, endDateEnter)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "操作失败"
|
|
|
+ br.ErrMsg = "获取已录过分的季度失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Msg = quarter + "季度已录过分,请核实"
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
companyProduct, err := company.GetCompanyProductByCompanyIdAndProductId(companyId, utils.COMPANY_PRODUCT_RAI_ID)
|
|
|
if err != nil {
|
|
|
br.Msg = "查询客户产品信息失败"
|