forked from free-lancers/electricity_bill_calc_service
enhance(fee):完成维护费项目的测试,改进确定维护费所属。
This commit is contained in:
@@ -63,7 +63,7 @@ func (_MaintenanceFeeService) ChangeMaintenanceFeeState(fid string, state bool)
|
||||
}
|
||||
|
||||
func (_MaintenanceFeeService) DeleteMaintenanceFee(fid string) error {
|
||||
rows, err := global.DBConn.ID(fid).Delete(new(model.MaintenanceFee))
|
||||
rows, err := global.DBConn.ID(fid).NoAutoCondition().Delete(new(model.MaintenanceFee))
|
||||
if err != nil {
|
||||
if rows == 0 {
|
||||
return exceptions.NewNotFoundError("未能找到匹配的维护费记录。")
|
||||
@@ -82,7 +82,7 @@ func (_MaintenanceFeeService) EnsureFeeBelongs(uid, mid string) (bool, error) {
|
||||
return false, err
|
||||
}
|
||||
if len(fee) == 0 {
|
||||
return false, nil
|
||||
return false, exceptions.NewNotFoundError("指定维护费条目未找到。")
|
||||
}
|
||||
var park = make([]model.Park, 0)
|
||||
err = global.DBConn.
|
||||
@@ -91,7 +91,7 @@ func (_MaintenanceFeeService) EnsureFeeBelongs(uid, mid string) (bool, error) {
|
||||
return false, err
|
||||
}
|
||||
if len(park) == 0 {
|
||||
return false, nil
|
||||
return false, exceptions.NewNotFoundError("指定维护费所属园区未找到。")
|
||||
}
|
||||
return park[0].UserId == uid, nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user