setWaterLine method
Implementation
Future<void> setWaterLine(int ts, FieldData fieldData) async {
WhereData whereData = WhereData();
whereData.set('water_ts', SqlOperator.EQUAL, ts);
try {
await getWaterLineList(ts, null, null, null, null, null, null, null);
await update(fieldData, whereData);
} on SqlException catch (e) {
if (e.sqlExceptionEnum == SqlExceptionEnum.ENTRY_NOT_FOUND ||
e.sqlExceptionEnum == SqlExceptionEnum.FAILED_SELECT) {
await insert(fieldData);
} else
rethrow;
}
}