loemkie 3 weeks ago
parent
commit
9c4603ce0b
1 changed files with 23 additions and 22 deletions
  1. 23 22
      src/main/java/com/qmrb/system/service/impl/BarnRecordServiceImpl.java

+ 23 - 22
src/main/java/com/qmrb/system/service/impl/BarnRecordServiceImpl.java

@@ -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())