|
|
@@ -112,15 +112,21 @@ public class VideoDaysCheckServiceImpl extends ServiceImpl<VideoDaysCheckMapper,
|
|
|
videoDaysCheck.setUpdateTime(new Date());
|
|
|
videoDaysCheck.setChannelCode(videoDaysCheckDto.getChannelCode());
|
|
|
videoDaysCheck.setChannelName(videoDaysCheckDto.getChannelName());
|
|
|
- videoDaysCheck.setCheckDate(JSON.toJSONString(videoDaysCheckDto.getCheckDate()));
|
|
|
+ if (ObjectUtil.isNotEmpty(videoDaysCheckDto.getCheckDate())){
|
|
|
+ videoDaysCheck.setCheckDate(JSON.toJSONString(videoDaysCheckDto.getCheckDate()));
|
|
|
+ }
|
|
|
videoDaysCheck.setEquipmentCode(videoDaysCheckDto.getEquipmentCode());
|
|
|
- videoDaysCheck.setLoseDate(JSON.toJSONString(videoDaysCheckDto.getLoseDate()));
|
|
|
+ if (ObjectUtil.isNotEmpty(videoDaysCheckDto.getLoseDate())){
|
|
|
+ videoDaysCheck.setLoseDate(JSON.toJSONString(videoDaysCheckDto.getLoseDate()));
|
|
|
+ }
|
|
|
videoDaysCheck.setPlanDays(videoDaysCheckDto.getPlanDays());
|
|
|
videoDaysCheck.setRealDays(videoDaysCheckDto.getRealDays());
|
|
|
videoDaysCheck.setOrgId(org.getId());
|
|
|
videoDaysCheck.setOrgName(org.getShortName());
|
|
|
videoDaysCheck.setOrgPath(org.getPath());
|
|
|
- videoDaysCheck.setEarliestVideoTime(LocalDateTime.parse(videoDaysCheckDto.getEarliestVideoTime(), DateTimeFormatter.ISO_DATE_TIME));
|
|
|
+ if(ObjectUtil.isNotEmpty(videoDaysCheckDto.getEarliestVideoTime())){
|
|
|
+ videoDaysCheck.setEarliestVideoTime(LocalDateTime.parse(videoDaysCheckDto.getEarliestVideoTime(), DateTimeFormatter.ISO_DATE_TIME));
|
|
|
+ }
|
|
|
if (ObjectUtil.isNotEmpty(videoDaysCheckDto.getEarliestVideoTime())) {
|
|
|
String dateStr = videoDaysCheckDto.getEarliestVideoTime().replace("T", " ");
|
|
|
videoDaysCheck.setEarliestVideoTime(DateUtils.toLocalDateTime(DateUtil.parse(dateStr, "yyyy-MM-dd HH:mm:ss")));
|