|
@@ -1,42 +1,42 @@
|
|
|
package com.qmrb.system.service.impl;
|
|
|
|
|
|
-import java.io.UnsupportedEncodingException;
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.time.ZoneId;
|
|
|
-import java.time.temporal.ChronoUnit;
|
|
|
-import java.util.*;
|
|
|
-
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.date.DateUnit;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
+import cn.hutool.core.lang.Assert;
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.qmrb.system.converter.BarnRecordConverter;
|
|
|
+import com.qmrb.system.mapper.BarnRecordMapper;
|
|
|
import com.qmrb.system.mq.PickCarProducer;
|
|
|
+import com.qmrb.system.pojo.entity.BarnRecord;
|
|
|
import com.qmrb.system.pojo.entity.CarPark;
|
|
|
-import com.qmrb.system.pojo.entity.CarParkStoredCard;
|
|
|
import com.qmrb.system.pojo.entity.MyCarPlateNumber;
|
|
|
+import com.qmrb.system.pojo.form.BarnRecordForm;
|
|
|
+import com.qmrb.system.pojo.query.BarnRecordQuery;
|
|
|
+import com.qmrb.system.pojo.vo.BarnRecordVO;
|
|
|
import com.qmrb.system.service.*;
|
|
|
+import jakarta.validation.Valid;
|
|
|
import org.apache.rocketmq.client.exception.MQBrokerException;
|
|
|
import org.apache.rocketmq.client.exception.MQClientException;
|
|
|
import org.apache.rocketmq.remoting.exception.RemotingException;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.qmrb.system.converter.BarnRecordConverter;
|
|
|
-import com.qmrb.system.pojo.entity.BarnRecord;
|
|
|
-import com.qmrb.system.pojo.form.BarnRecordForm;
|
|
|
-import com.qmrb.system.pojo.vo.BarnRecordVO;
|
|
|
-import com.qmrb.system.pojo.query.BarnRecordQuery;
|
|
|
-import com.qmrb.system.mapper.BarnRecordMapper;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import cn.hutool.core.collection.CollectionUtil;
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
-import cn.hutool.core.lang.Assert;
|
|
|
-import jakarta.validation.Valid;
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.time.ZoneId;
|
|
|
+import java.time.temporal.ChronoUnit;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -258,6 +258,7 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec
|
|
|
for (BarnRecordForm barnRecordForm : list) {
|
|
|
BarnRecord barnRecord = new BarnRecord();
|
|
|
BeanUtil.copyProperties(barnRecordForm, barnRecord);
|
|
|
+ barnRecord.setStatus(2);
|
|
|
// 根据placeNo,carNumber,inTime定位该条数据
|
|
|
List<BarnRecord> equalList = this.list(new LambdaQueryWrapper<BarnRecord>()
|
|
|
.eq(BarnRecord::getPlaceNo, barnRecordForm.getPlaceNo())
|