enhance(fee):完成维护费项目的测试,改进确定维护费所属。

This commit is contained in:
徐涛
2022-08-16 10:49:17 +08:00
parent 689b1018ab
commit 5fac9a7da4
2 changed files with 62 additions and 4 deletions

View File

@@ -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
}