diff --git a/services/sim.go b/services/sim.go index 91aa3b2..c9fbdd2 100644 --- a/services/sim.go +++ b/services/sim.go @@ -64,9 +64,11 @@ func SimFlowDaySettle() (err error) { //一个月总的收入流量 - 一个月总的支出流量 <= 0 sumIncome, _ := dao.GetSimFlowIncomeSum(db, v.IccID, monthBegin, monthEnd) sumExpend, _ := dao.GetSimFlowExpendSum(db, v.IccID, monthBegin, monthEnd) - if sumExpend.Flow-sumIncome.Flow <= 0 { - v.FlowFlag = 1 - err = dao.Update(db, v, "flow_flag") + if sumIncome != nil && sumExpend != nil { + if sumExpend.Flow-sumIncome.Flow <= 0 { + v.FlowFlag = 1 + err = dao.Update(db, v, "flow_flag") + } } } }