|
@@ -727,6 +727,12 @@ func (obj BaseCalculate) UpFrequency() (dateDataMap map[time.Time]float64, err e
|
|
|
fromDataMap[v.DataTime] = v.Value
|
|
|
}
|
|
|
|
|
|
+ if obj.FromFrequency == `日度` {
|
|
|
+ errMsg = `不能选择日度指标`
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
dataLen := len(dataList)
|
|
|
for i := 0; i < dataLen; i++ {
|
|
@@ -1221,6 +1227,11 @@ func (obj BaseCalculate) Ljz() (dateDataMap map[time.Time]float64, err error, er
|
|
|
frequency := obj.Frequency
|
|
|
fromFrequency := obj.FromFrequency
|
|
|
|
|
|
+ if !CheckFrequency(obj.FromFrequency, obj.Frequency) {
|
|
|
+ errMsg = "频度异常,不允许低频降频到高频"
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
var isWeekData bool
|
|
|
|