Kaynağa Gözat

放行记录手动抬杆设置为已支付

lzm 3 yıl önce
ebeveyn
işleme
7190a7b686

+ 5 - 1
sp-server/src/main/java/com/pj/project/tb_business_car/TbBusinessCarService.java

@@ -204,12 +204,16 @@ public class TbBusinessCarService extends ServiceImpl<TbBusinessCarMapper, TbBus
         TbBusinessCar db = this.getById(t.getId());
         String oldCarNo = db.getCarNo();
         String newCarNo = t.getCarNo();
+        Date now = new Date();
         db.setRealInTime(t.getRealInTime()).setColor(t.getColor())
                 .setRealOutTime(t.getRealOutTime()).setInImage(t.getInImage())
                 .setOutImage(t.getOutImage())
                 .setCarSize(t.getCarSize())
                 .setDriverName(t.getDriverName())
-                .setDriverPhone(t.getDriverPhone()).setTimeUpdate(new Date());
+                .setDriverPhone(t.getDriverPhone()).setTimeUpdate(now);
+        if(t.getRealOutTime() != null && db.getPay() == 0){
+            db.setPay(1).setPayType("已支付");
+        }
         //车牌没改
         if (StrUtil.equals(oldCarNo, newCarNo)) {
             this.updateById(db);