Merge remote-tracking branch 'origin/master'
# Conflicts: # app/src/main/java/com/example/oplogy/FirestoreReception.java
This commit is contained in:
commit
d96f67b09b
|
@ -55,6 +55,7 @@ public class CreateSchedule {
|
||||||
String secondDay = sharedPreferences.getString("day2", null);
|
String secondDay = sharedPreferences.getString("day2", null);
|
||||||
String thirdDay = sharedPreferences.getString("day3", null);
|
String thirdDay = sharedPreferences.getString("day3", null);
|
||||||
|
|
||||||
|
Log.d("createSchedule","day1"+firstDay+"day2"+secondDay+"thirdday"+thirdDay);
|
||||||
homeVisitDaysString = new String[]{firstDay, secondDay, thirdDay};
|
homeVisitDaysString = new String[]{firstDay, secondDay, thirdDay};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -359,8 +360,9 @@ public class CreateSchedule {
|
||||||
//保護者の希望時間の開始と終了の間にまだ保護者の割り当てがされていないスケジュールの空き時間があるかの判定
|
//保護者の希望時間の開始と終了の間にまだ保護者の割り当てがされていないスケジュールの空き時間があるかの判定
|
||||||
if (intervalArrayInt[x][j][0] >= Integer.parseInt(myDataList.get(i).getParentStartTimeString()) && intervalArrayInt[x][j + 1][0] <= Integer.parseInt(myDataList.get(i).getParentEndTimeString()) && intervalArrayInt[x][j][1] == 0) {
|
if (intervalArrayInt[x][j][0] >= Integer.parseInt(myDataList.get(i).getParentStartTimeString()) && intervalArrayInt[x][j + 1][0] <= Integer.parseInt(myDataList.get(i).getParentEndTimeString()) && intervalArrayInt[x][j][1] == 0) {
|
||||||
intervalArrayInt[x][j][1] += 1;//その時間が割り当て済みでありこと
|
intervalArrayInt[x][j][1] += 1;//その時間が割り当て済みでありこと
|
||||||
myDataList.get(i).setSchedule(Integer.parseInt(desiredDateString.substring(4, 8) + intervalArrayInt[x][j][0]));//スケジュールをmyDataListに入れる(例:6041240(6月4日12時40分))
|
|
||||||
myDataList.get(i).setScheduleDay(homeVisitDaysString[x]);
|
myDataList.get(i).setScheduleDay(homeVisitDaysString[x]);
|
||||||
|
Log.d("CreateSchedule","getScheduleDay"+myDataList.get(i).getScheduleDay());
|
||||||
|
myDataList.get(i).setSchedule(Integer.parseInt(desiredDateString.substring(4, 8) + intervalArrayInt[x][j][0]));//スケジュールをmyDataListに入れる(例:6041240(6月4日12時40分))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,18 +16,19 @@ import java.util.Map;
|
||||||
|
|
||||||
public class FirestoreReception {
|
public class FirestoreReception {
|
||||||
|
|
||||||
//firestoreから受け取ったデータを束ねるためのマップ
|
|
||||||
public List<MyDataClass> myDataList = new ArrayList<>();
|
|
||||||
private FirebaseFirestore db;
|
private FirebaseFirestore db;
|
||||||
|
|
||||||
public FirestoreReception() {
|
public FirestoreReception() {
|
||||||
db = FirebaseFirestore.getInstance();
|
db = FirebaseFirestore.getInstance();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//firestoreから受け取ったデータを束ねるためのマップ
|
||||||
|
public List<MyDataClass> myDataList = new ArrayList<>();
|
||||||
|
|
||||||
//ClassIdを引数にデータの作成を行う
|
//ClassIdを引数にデータの作成を行う
|
||||||
public void getDocumentsByClassId(int classId) {
|
public void getDocumentsByClassId(int classId) {
|
||||||
myDataList.clear();
|
myDataList.clear();
|
||||||
CollectionReference collectionRef = db.collection("testTimeStamp");
|
CollectionReference collectionRef = db.collection("testAddressArray");
|
||||||
|
|
||||||
// classIdが引数のものを取得する
|
// classIdが引数のものを取得する
|
||||||
collectionRef.whereEqualTo("classId", classId).get()
|
collectionRef.whereEqualTo("classId", classId).get()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user