|
@@ -96,7 +96,8 @@ public class YljgYgHtxxServiceImpl implements IYljgYgHtxxService
|
|
|
yg.setBtjssj(yljgYgHtxx.getHtjssj());
|
|
|
yljgYgJbxxMapper.updateYljgYgJbxx(yg);
|
|
|
}else{ // 有历史合同,且合同连续,只更新结束日期.
|
|
|
- if(Integer.parseInt(htxxResult.getHtjssj()) == Integer.parseInt(yljgYgHtxx.getHtkssj())){
|
|
|
+ long dayDiff = DateUtils.getDaysDiff(htxxResult.getHtjssj(),yljgYgHtxx.getHtkssj());
|
|
|
+ if((Integer.parseInt(htxxResult.getHtjssj()) == Integer.parseInt(yljgYgHtxx.getHtkssj())) || (dayDiff == 1 )){
|
|
|
yg.setBtjssj(yljgYgHtxx.getHtjssj());
|
|
|
yljgYgJbxxMapper.updateYljgYgJbxx(yg);
|
|
|
}
|