rebate, err := decimal.NewFromString(data[COL_ADJUST_REBATE])
if err != nil {
return errors.New(fmt.Sprintf("XXX格式错误"))
}
if rebate.Round(2).String() != rebate.String() {
return errors.New(fmt.Sprintf("XXX格式错误,非小数点后2位小数"))
}
rebate, err := decimal.NewFromString(data[COL_ADJUST_REBATE])
if err != nil {
return errors.New(fmt.Sprintf("XXX格式错误"))
}
if rebate.Round(2).String() != rebate.String() {
return errors.New(fmt.Sprintf("XXX格式错误,非小数点后2位小数"))
}