|
@@ -149,13 +149,31 @@ public class ActivityInfoController {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
if(activityInfo.getRangeTime()!=null&&activityInfo.getRangeTime().length==2){
|
|
|
- activityInfo.setStartTime(sdf.parse(activityInfo.getRangeTime()[0]));
|
|
|
- activityInfo.setEndTime(sdf.parse(activityInfo.getRangeTime()[1]));
|
|
|
+
|
|
|
+ if(activityInfo.getRangeTime()[0]!=null){
|
|
|
+ activityInfo.setStartTime(sdf.parse(activityInfo.getRangeTime()[0]));
|
|
|
+ }
|
|
|
+ if(activityInfo.getRangeTime()[1]!=null){
|
|
|
+ activityInfo.setEndTime(sdf.parse(activityInfo.getRangeTime()[1]));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ activityInfo.setStartTime(null);
|
|
|
+ activityInfo.setEndTime(null);
|
|
|
}
|
|
|
|
|
|
if(activityInfo.getRangeActivityTime()!=null&&activityInfo.getRangeActivityTime().length==2){
|
|
|
- activityInfo.setActivityStartTime(sdf.parse(activityInfo.getRangeActivityTime()[0]));
|
|
|
- activityInfo.setActivityEndTime(sdf.parse(activityInfo.getRangeActivityTime()[1]));
|
|
|
+
|
|
|
+ if(activityInfo.getRangeActivityTime()[0]!=null){
|
|
|
+ activityInfo.setActivityStartTime(sdf.parse(activityInfo.getRangeActivityTime()[0]));
|
|
|
+ }
|
|
|
+ if(activityInfo.getRangeActivityTime()[1]!=null){
|
|
|
+ activityInfo.setActivityEndTime(sdf.parse(activityInfo.getRangeActivityTime()[1]));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ activityInfo.setActivityStartTime(null);
|
|
|
+ activityInfo.setActivityEndTime(null);
|
|
|
}
|
|
|
|
|
|
int affectCount = activityInfoService.update(activityInfo);
|