|
@@ -52,9 +52,16 @@ public class IncrementOrderServiceImpl extends ServiceImpl<IIncrementOrderMapper
|
|
|
tradeTime = Dateutils.AddMinute(record.getTradeTime(),record.getTimeZoneOff());
|
|
|
}
|
|
|
record.setCreateTime(tradeTime);
|
|
|
- List<UserIncrement> userIncrements = userIncrementService.getByOrderSn(record.getOrderSn());
|
|
|
- if(userIncrements!=null && userIncrements.size() >0){
|
|
|
- UserIncrement userIncrement = userIncrements.get(0);
|
|
|
+ UserIncrement userIncrement = null;
|
|
|
+ if(record.getIncrementId() != null){
|
|
|
+ userIncrement = userIncrementService.getById(record.getIncrementId());
|
|
|
+ }else {
|
|
|
+ List<UserIncrement> userIncrements = userIncrementService.getByOrderSn(record.getOrderSn());
|
|
|
+ if(userIncrements!=null && userIncrements.size() >0){
|
|
|
+ userIncrement = userIncrements.get(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(userIncrement != null){
|
|
|
record.setIncrementStartTime(Dateutils.getDate(userIncrement.getIncrementStartTime()));
|
|
|
record.setIncrementEndTime(Dateutils.getDate(userIncrement.getIncrementEndTime()));
|
|
|
Camera camera = cameraService.getById(userIncrement.getCameraId());
|