123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618 |
- package com.charging.chargingparking;
- import cn.hutool.core.convert.Convert;
- import cn.hutool.core.date.DateField;
- import cn.hutool.core.date.DateTime;
- import cn.hutool.core.date.DateUnit;
- import cn.hutool.core.date.DateUtil;
- import cn.hutool.core.lang.Assert;
- import cn.hutool.core.util.NumberUtil;
- import cn.hutool.core.util.StrUtil;
- import com.alibaba.fastjson.JSONObject;
- import com.baomidou.mybatisplus.core.conditions.Wrapper;
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.charging.chargingparking.config.ParkingConfig;
- import com.charging.chargingparking.constant.ParkingConstant;
- import com.charging.chargingparking.dto.*;
- import com.charging.chargingparking.entity.*;
- import com.charging.chargingparking.mapper.ParkingPayMapper;
- import com.charging.chargingparking.mapper.ParkingRecordMapper;
- import com.charging.chargingparking.modules.backController.ParkingMemberInfoController;
- import com.charging.chargingparking.modules.common.dto.Sort;
- import com.charging.chargingparking.modules.vo.ProfitVo;
- import com.charging.chargingparking.service.*;
- import com.charging.chargingparking.sys.entity.User;
- import com.charging.chargingparking.sys.service.UserService;
- import com.charging.chargingparking.utils.BetweenTimeUtil;
- import com.charging.chargingparking.utils.StringUtils;
- import com.github.pagehelper.Page;
- import com.sun.org.apache.xpath.internal.operations.Bool;
- import lombok.extern.slf4j.Slf4j;
- import org.junit.jupiter.api.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.data.redis.core.ValueOperations;
- import java.math.BigDecimal;
- import java.math.RoundingMode;
- import java.text.SimpleDateFormat;
- import java.util.*;
- import java.util.concurrent.TimeUnit;
- import java.util.function.Supplier;
- import static cn.hutool.core.date.DateUnit.HOUR;
- @SpringBootTest
- @Slf4j
- class ChargingParkingApplicationTests {
- @Autowired
- private ValueOperations<String, Object> valueOperations;
- @Autowired
- private StringUtils stringUtils;
- @Autowired
- private ParkingInfoService parkingInfoService;
- @Autowired
- private ParkingConfig parkingConfig;
- @Autowired
- private ParkingChannelService parkingChannelService;
- @Autowired
- private ParkingPayProfitService parkingPayProfitService;
- @Autowired
- private ParkingPayService parkingPayService;
- @Autowired
- private ParkingRecordService parkingRecordService;
- @Autowired
- private ParkingRecordMapper parkingRecordMapper;
- @Autowired
- private ParkingFeeService parkingFeeService;
- @Autowired
- private ParkingMemberService parkingMemberService;
- @Autowired
- private ParkingWhiteService parkingWhiteService;
- @Autowired
- private ParkingPayMapper parkingPayMapper;
- @Autowired
- private ParkingChannelVoiceService parkingChannelVoiceService;
- @Autowired
- private UserService userService;
- @Autowired
- private ParkingShopService parkingShopService;
- @Autowired
- private ParkingBetweenMemberService parkingBetweenMemberService;
- @Test
- void test342() throws Exception {
- String carNum ="鄂NBP111";
- System.out.println(carNum.length());
- }
- @Test
- void test123() throws Exception {
- ParkingRecord parkingRecord = parkingRecordService.getById("1686769417542746114");
- if(parkingRecord.getInParkingTime().after(parkingRecord.getOutParkingTime())){
- throw new Exception("会员时间段设置不对");
- }
- QueryWrapper<ParkingBetweenMember> parkingMemberQueryWrapper = new QueryWrapper<>();
- parkingMemberQueryWrapper.eq("member_car_num", "鄂111DDT9443");
- parkingMemberQueryWrapper.eq("park_id", "5f8d343e-63d1-4ef0-9844-855ca020d92b");
- parkingMemberQueryWrapper.eq("cloud_del_flag", false);
- parkingMemberQueryWrapper.orderByDesc("create_time");
- parkingMemberQueryWrapper.last("LIMIT 1");
- ParkingBetweenMember parkingBetweenMember = parkingBetweenMemberService.getOne(parkingMemberQueryWrapper);
- if(parkingBetweenMember!=null){
- String temStartDate01=DateUtil.format(parkingRecord.getInParkingTime(), "yyyy-MM-dd HH:mm:ss");//停车进出场时间区间
- String temStartDate02=DateUtil.format(parkingRecord.getOutParkingTime(), "yyyy-MM-dd HH:mm:ss");
- String temStartDate1=DateUtil.format( parkingBetweenMember.getMemberStartTime(), "yyyy-MM-dd")+" 00:00:00";//会员开始结束时间区间
- String temStartDate2=DateUtil.format( parkingBetweenMember.getMemberEndTime(), "yyyy-MM-dd")+" 23:59:59";
- String startT=parkingBetweenMember.getBtStartTime();//免费开始时间点
- String endT=parkingBetweenMember.getBtEndTime();//免费结束时间点
- long decTimeMins= BetweenTimeUtil.getDecTimeMins(temStartDate01,temStartDate02,temStartDate1,temStartDate2,startT,endT);
- System.out.println("结果:"+decTimeMins);
- System.out.println("---parkingBetweenMember:---"+parkingBetweenMember);
- }
- }
- @Test
- void testJTWYComputerTime() throws Exception {
- ParkingRecord parkingRecord = parkingRecordService.getById("1701489017382604801");
- Integer time =parkingRecordService.getParkingTime(parkingRecord);
- System.out.println("--time:--"+time);
- }
- // @Test
- // void shopDeal() throws Exception {
- // ParkingRecord parkingRecord = parkingRecordService.getById("1686769417542746114");
- // String temDate333 = DateUtil.format(parkingRecord.getOutParkingTime(), "HH:mm:ss");
- // System.out.println(temDate333);
- // System.out.println(parkingRecord);
- // long parkingTimeLong = DateUtil.between(parkingRecord.getInParkingTime(), parkingRecord.getOutParkingTime(), DateUnit.MINUTE);
- // ParkingMember parkingMember= parkingMemberService.getById("035e1761-034b-11ed-b47c-0242ac120004");
- //
- // System.out.println(parkingMember);
- // System.out.println( new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()));
- //
- // long dayLong =DateUtil.betweenDay(parkingRecord.getInParkingTime(), parkingRecord.getOutParkingTime(),true);
- // dayLong =dayLong+1;
- // System.out.println("天数:"+dayLong);
- //
- //
- // if(parkingMember.getMemberType()==2){
- //// String temDate1 = DateUtil.format(parkingMember.getMemberStartTime(), "yyyy-MM-dd");
- //// String temStartDate1 = temDate1 + " "+ parkingMember.getBtStartTime();
- ////
- //// String temDate2 = DateUtil.format(parkingMember.getMemberEndTime(), "yyyy-MM-dd");
- //// String temStartDate2 = temDate2 + " "+parkingMember.getBtEndTime();
- // Date startTime= DateUtil.parse(temStartDate1);
- // Date endTime= DateUtil.parse(temStartDate2);
- // System.out.println(startTime);
- // System.out.println(endTime);
- // //要判断区间
- // if(parkingMember.getMemberStartTime().compareTo(parkingRecord.getInParkingTime())>=0){
- // //要减去区间的时间段
- // if(parkingMember.getMemberEndTime().compareTo(parkingRecord.getOutParkingTime())>=0){
- // //要减去区间的时间段
- // long hourLong =DateUtil.between(startTime, endTime,HOUR);
- // System.out.println("小时:"+hourLong);
- // System.out.println("111");
- // }
- //
- // }
- // if(parkingMember.getMemberStartTime().compareTo(parkingRecord.getInParkingTime())<0){
- //
- // long hourLong =DateUtil.between(startTime, endTime,HOUR);
- // System.out.println("小时:"+hourLong);
- // long minLong= dayLong*hourLong*60;
- // System.out.println("分钟:"+minLong);
- // System.out.println("111");
- // }
- // }
- //// long start = System.currentTimeMillis();
- //// log.warn("设备轮询开始时间:{}", DateUtil.format(new Date(),"yyyy-MM-dd hh:mm:ss"));
- //// String carNumber="鄂AT27M1";
- //// ParkingShop parkingShop = parkingShopService.getById("1590242398638243842");
- //// System.out.println(parkingShop);
- //// String inTime = parkingShopService.getInTime(carNumber, parkingShop);
- //// System.out.println(inTime);
- ////
- //// String memberTime = DateUtil.format(DateUtil.offsetDay(DateUtil.parse(inTime), 1), "yyyy-MM-dd") + " " + parkingShop.getMemberLeaveTime() + ":00";
- //// String days = String.valueOf(DateUtil.betweenDay(DateUtil.parse(inTime, "yyyy-MM-dd"), DateUtil.parse(memberTime, "yyyy-MM-dd"), false));
- //// System.out.println(memberTime); System.out.println(days);
- //// long end = System.currentTimeMillis();
- //// log.warn("设备轮询结束时间:{}", DateUtil.format(new Date(),"yyyy-MM-dd hh:mm:ss"));
- //// log.warn("设备轮询耗时:{}", end-start);
- // }
- @Test
- void me2() throws Exception {
- String memberId="";
- String parkId="1";
- String license="鄂DD10888";
- parkingMemberService.cloudDeleteTemporary(memberId,parkId,license,"进场发现临时会员的结束时间比当前进场时间小删除");
- System.out.println("1111111");
- // String memberName="汉口银行";
- // Map<String, Object> searchParams = new HashMap<>();
- // if (StringUtils.isNotEmpty(memberName)) {
- // searchParams.put("memberName", "%" + memberName + "%");
- // }
- // List<Sort> sortList = new ArrayList<>();
- // sortList.add(new Sort("a.create_time", "desc"));
- // int pageIndex=1;
- // int pageSize=20;
- // Page<ParkingMember> page = parkingMemberService.pageSearch(searchParams, pageIndex, pageSize, sortList);
- //
- //
- //
- // ParkingMember pm= parkingMemberService.getById("1684016687147438081");
- // pm.setUpdateTime(new Date());
- // pm.setDelFlag(true);
- // parkingMemberService.updateById(pm);
- // QueryWrapper queryWrapper1 = new QueryWrapper();
- // queryWrapper1.eq("car_num", "鄂DDT9329");
- // queryWrapper1.eq("park_id", "1");
- // queryWrapper1.eq("release_status", "0");//未出场
- // List<ParkingRecord> parkingRecordList =parkingRecordService.list(queryWrapper1);
- //
- // //add hbjzws 2023-5-23删除进场前未出场的记录
- // if (parkingRecordList.size() > 0) {
- // for (ParkingRecord parkingRecord1 : parkingRecordList) {
- // parkingRecord1.setReleaseStatus("1");
- // parkingRecord1.setUpdateTime(new Date());
- // parkingRecord1.setDelFlag(true);
- // parkingRecordService.updateById(parkingRecord1);
- // parkingRecordMapper.updateDel(parkingRecord1.getId());
- //
- //
- // }
- // }
- //
- // ParkingMember pm= parkingMemberService.getById("1684016687147438081");
- // int h= Convert.toInt(DateUtil.between(pm.getMemberStartTime(), pm.getMemberEndTime(), DateUnit.HOUR));
- // if(h>=48){
- // System.out.println("删除");
- // }
- // QueryWrapper<ParkingMember> parkingMemberQueryWrapper = new QueryWrapper<>();
- // parkingMemberQueryWrapper.eq("park_id","a3eebab8-85f1-475a-a30a-eb96b4c89f52");
- // List<ParkingMember> parkingMemberList = parkingMemberService.list(parkingMemberQueryWrapper);
- //
- // for(ParkingMember pm:parkingMemberList){
- //
- // parkingWhiteService.addWhiteList(pm.getParkId(), pm.getMemberCarNum(), pm.getMemberStartTime(), pm.getMemberEndTime());
- // }
- // System.out.println(parkingMemberList.size());
- }
- @Test
- void me() throws Exception {
- List<AddParkingMember> list = new ArrayList<>();
- for(int i=0;i<120;i++){
- AddParkingMember addParkingMember = new AddParkingMember();
- addParkingMember.setParkingUname("a3eebab8-85f1-475a-a30a-eb96b4c89f52");
- addParkingMember.setMemberName("居委会");
- addParkingMember.setMemberPhone("15672408899");
- addParkingMember.setCarNum("鄂D9T168"+i);
- addParkingMember.setMemberStartTime(DateUtil.parse("2023-07-14 00:00:00","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberEndTime(DateUtil.parse("2024-07-14 00:00:00","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberType(1);
- parkingMemberService.addParkingMember(addParkingMember, true, "72dc480e-6816-4be3-918d-da2436f39627");
- }
- }
- @Test
- void contextLoads51333() throws Exception {
- Map<String,Object> searchParms = new HashMap<>();
- List<Sort> sortList = new ArrayList<>();
- sortList.add(new Sort("a.create_time","asc"));
- Page<User> page = userService.pageSearch(searchParms,1,100,sortList);
- System.out.println(page);
- AddParkingMember addParkingMember = new AddParkingMember();
- addParkingMember.setCarNum("鄂DD91187");
- addParkingMember.setParkingUname("5f8d343e-63d1-4ef0-9844-855ca020d92b");
- addParkingMember.setMemberStartTime(DateUtil.parse("2023-07-01 18:43:10","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberEndTime(DateUtil.parse("2023-07-01 19:54:10","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberMin(71);
- addParkingMember.setMemberType(0);
- addParkingMember.setGunType(1);
- parkingMemberService.addParkingMember(addParkingMember,false,null);
- }
- @Test
- void contextLoads51222() throws Exception {
- AddParkingMember addParkingMember = new AddParkingMember();
- addParkingMember.setCarNum("鄂DD37357");
- addParkingMember.setParkingUname("1");
- addParkingMember.setMemberStartTime(DateUtil.parse("2023-07-01 23:06:46","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberEndTime(null);
- addParkingMember.setMemberMin(53);
- addParkingMember.setMemberType(0);
- addParkingMember.setGunType(1);
- parkingMemberService.addParkingMember(addParkingMember,false,null);
- }
- @Test
- void contextLoads51() throws Exception {
- AddParkingMember addParkingMember = new AddParkingMember();
- addParkingMember.setCarNum("鄂DD37357");
- addParkingMember.setParkingUname("1");
- addParkingMember.setMemberStartTime(DateUtil.parse("2023-06-19 21:17:12","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberEndTime(DateUtil.parse("2023-06-19 22:42:23","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberMin(Convert.toInt(DateUtil.between(addParkingMember.getMemberEndTime(), addParkingMember.getMemberStartTime(), DateUnit.MINUTE)));
- addParkingMember.setGunType(1);
- parkingMemberService.addParkingMember(addParkingMember,false,null);
- }
- @Test
- void contextLoads51111() throws Exception {
- AddParkingMember addParkingMember = new AddParkingMember();
- addParkingMember.setCarNum("鄂DD70315");
- addParkingMember.setParkingUname("1");
- addParkingMember.setMemberStartTime(DateUtil.parse("2023-06-19 23:17:12","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberEndTime(DateUtil.parse("2023-06-20 06:42:23","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberMin(Convert.toInt(DateUtil.between(addParkingMember.getMemberEndTime(), addParkingMember.getMemberStartTime(), DateUnit.MINUTE)));
- addParkingMember.setGunType(2);
- parkingMemberService.addParkingMember(addParkingMember,false,null);
- }
- @Test
- void contextLoads512() throws Exception {
- AddParkingMember addParkingMember = new AddParkingMember();
- addParkingMember.setCarNum("鄂DD70315");
- addParkingMember.setParkingUname("1");
- addParkingMember.setMemberStartTime(DateUtil.parse("2023-06-19 23:05:11","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberEndTime(DateUtil.parse("2023-06-20 03:38:31","yyyy-MM-dd HH:mm:ss"));
- addParkingMember.setMemberMin(Convert.toInt(DateUtil.between(addParkingMember.getMemberEndTime(), addParkingMember.getMemberStartTime(), DateUnit.MINUTE)));
- parkingMemberService.addParkingMember(addParkingMember,false,null);
- }
- @Test
- void contextLoadsTime2() {
- //区间内
- String temDate0 = "2023-06-28 23:05:00";
- String temStartDate0 = "2023-06-28 23:00:00";
- String temEndDate1 = "2023-06-29 07:00:00";
- String temDate1 = "2023-06-29 06:00:00";
- System.out.println(DateUtil.parse(temDate0).compareTo(DateUtil.parse(temStartDate0))>0);
- System.out.println(DateUtil.parse(temDate1).compareTo(DateUtil.parse(temEndDate1))<=0);
- }
- @Test
- void contextLoadsTime4() {
- //半区间1(前处理)
- String temDate0 = "2023-06-28 22:05:00";
- String temStartDate0 = "2023-06-28 23:00:00";
- String temEndDate1 = "2023-06-29 07:00:00";
- String temDate1 = "2023-06-29 06:00:00";
- System.out.println(DateUtil.parse(temDate0).compareTo(DateUtil.parse(temStartDate0))<=0);
- System.out.println(DateUtil.parse(temDate1).compareTo(DateUtil.parse(temEndDate1))<=0);
- }
- @Test
- void contextLoadsTime3() {
- //半区间1(后处理)
- String temDate0 = "2023-06-28 23:05:00";
- String temStartDate0 = "2023-06-28 23:00:00";
- String temEndDate1 = "2023-06-29 07:00:00";
- String temDate1 = "2023-06-29 09:00:00";
- System.out.println(DateUtil.parse(temDate0).compareTo(DateUtil.parse(temStartDate0))>0);
- System.out.println(DateUtil.parse(temDate1).compareTo(DateUtil.parse(temEndDate1))>0);
- }
- @Test
- void contextLoadsTime1() {
- //区间外
- String temDate0 = "2023-06-28 05:05:00";
- String temStartDate0 = "2023-06-28 23:00:00";
- String temEndDate1 = "2023-06-29 07:00:00";
- String temDate1 = "2023-06-29 08:00:00";
- System.out.println(DateUtil.parse(temDate0).compareTo(DateUtil.parse(temStartDate0))<=0);
- System.out.println(DateUtil.parse(temDate1).compareTo(DateUtil.parse(temEndDate1))>0);
- }
- @Test
- void contextLoadsRecord() {
- // JSONObject jsonObject = new JSONObject();
- // jsonObject.put("info", ParkingConstant.OK);
- // jsonObject.put("info", "");
- // System.out.println(jsonObject.toJSONString());
- try {
- //鄂A2F922 进出场1分钟内
- ParkingRecord parkingRecord = parkingRecordService.getById("1668844532803878914");
- Date inParkingTime =parkingRecord.getInParkingTime();
- Date outParkingTime =parkingRecord.getOutParkingTime();
- Date date = DateUtil.offsetMinute(outParkingTime, -1);
- if(date.compareTo(inParkingTime)<0){
- if("1".equals(parkingRecord.getReleaseStatus())){
- parkingRecord.setOutParkingTime(null);
- parkingRecord.setReleaseStatus("0");//------
- parkingRecordService.updateById(parkingRecord);
- }
- }
- System.out.println(parkingRecord);
- } catch (Exception ex) {
- }
- }
- @Test
- void contextLoadsFee2() {
- try {
- ParkingRecord parkingRecord0 = parkingRecordService.getById("1657052359020298242");
- Date outParkingTime =parkingRecord0.getOutParkingTime();
- long parkingTimeLong = DateUtil.between(parkingRecord0.getInParkingTime(), outParkingTime, DateUnit.MINUTE);
- //add by hbjzws 2023-06-28 增加对出场跟入场匹配过长的问题
- int maxTTime =24*60*7;
- if(Convert.toInt(parkingTimeLong)>maxTTime){
- Date orgInTime =parkingRecord0.getInParkingTime();
- parkingRecord0.setInParkingTime(DateUtil.offsetMinute(outParkingTime,-maxTTime));
- log.warn(StrUtil.format("停车记录时间过长,存在进场与出场记录不匹配的问题,原先进场时间为:{},修改后的进场时间为{}",DateUtil.format(orgInTime,"yyyy-MM-dd HH:mm:ss"),DateUtil.format(parkingRecord0.getInParkingTime(),"yyyy-MM-dd HH:mm:ss")));
- }
- ParkingCostDTO parkingCostDTO = parkingFeeService.parkingCost2(parkingRecord0);
- System.out.println(parkingCostDTO);
- BigDecimal parkingCost = parkingCostDTO.getNeedAmount();
- parkingRecord0.setTotalAmount(parkingCost);
- parkingRecordService.updateById(parkingRecord0);
- /* QueryWrapper<ParkingMember> parkingMemberQueryWrapper = new QueryWrapper<>();
- parkingMemberQueryWrapper.eq("member_car_num", parkingRecord.getCarNum());
- parkingMemberQueryWrapper.eq("park_id", parkingRecord.getParkId());
- parkingMemberQueryWrapper.eq("cloud_del_flag", false);
- parkingMemberQueryWrapper.orderByDesc("create_time");
- parkingMemberQueryWrapper.last("LIMIT 1");
- ParkingMember parkingMember = parkingMemberService.getOne(parkingMemberQueryWrapper);
- System.out.println(parkingMember);*/
- } catch (Exception ex) {
- }
- }
- @Test
- void contextLoads1111111111111111111111111111() {
- try {
- ParkingRecord parkingRecord = parkingRecordService.getById("1736401048422158337");
- ParkingCostDTO parkingCostDTO = parkingFeeService.parkingCost2(parkingRecord);
- System.out.println(parkingCostDTO);
- /* QueryWrapper<ParkingMember> parkingMemberQueryWrapper = new QueryWrapper<>();
- parkingMemberQueryWrapper.eq("member_car_num", parkingRecord.getCarNum());
- parkingMemberQueryWrapper.eq("park_id", parkingRecord.getParkId());
- parkingMemberQueryWrapper.eq("cloud_del_flag", false);
- parkingMemberQueryWrapper.orderByDesc("create_time");
- parkingMemberQueryWrapper.last("LIMIT 1");
- ParkingMember parkingMember = parkingMemberService.getOne(parkingMemberQueryWrapper);
- System.out.println(parkingMember);*/
- } catch (Exception ex) {
- }
- }
- @Test
- void testMember() {
- ParkingInfo parkingInfo = parkingInfoService.getById("1");
- parkingInfo.setMaxInToOutTime(48);
- parkingInfoService.updateById(parkingInfo);
- System.out.println(parkingInfo);
- /* try {
- Boolean result = parkingMemberService.parkingMemberStatus("鄂D9758J", "1");
- System.out.println(result);
- } catch (Exception ex) {
- }*/
- }
- @Test
- public void testVoice(){
- try{
- SerialData serialData = parkingChannelVoiceService.broadcast("1");
- System.out.println(serialData.toString());
- }catch (Exception ex){
- }
- }
- @Test
- void testUtil() {
- try {
- DateTime d = DateUtil.beginOfDay(new Date());
- int daysInt = Convert.toInt(d);
- System.out.println(daysInt);
- } catch (Exception ex) {
- log.error(ex.getMessage(),ex);
- }
- }
- @Test
- void testProfitVo() {
- try {
- ParkingPay parkingPay = parkingPayService.getById("1537694217050058754");
- ProfitVo profitVo = parkingPayProfitService.getProfitVo(parkingPay,BigDecimal.ZERO);
- System.out.println(profitVo.toString());
- } catch (Exception ex) {
- log.error(ex.getMessage(),ex);
- }
- }
- @Test
- void testGetParkingCost() {
- try {
- ParkingRecord parkingRecord = parkingRecordService.getById("1541977896875294744");
- ParkingCostDTO parkingCostDTO = parkingFeeService.parkingCost2(parkingRecord);
- System.out.println(parkingCostDTO.toString());
- } catch (Exception ex) {
- log.error(ex.getMessage(),ex);
- }
- }
- @Test
- public void testGetParkingTime(){
- try{
- ParkingRecord parkingRecord = parkingRecordService.getById("1545572965602619394");
- int time = parkingRecordService.getParkingTime(parkingRecord);
- ParkingCostDTO parkingCostDTO = parkingFeeService.parkingCost2(parkingRecord);
- System.out.println("停车时间:"+time);
- System.out.println("费用:"+parkingCostDTO.getNeedAmount());
- }catch (Exception ex){
- }
- }
- @Test
- void testChannelHandle(){
- try{
- ParkingChannel parkingChannel = parkingChannelService.getById("1541977896875294744");
- Map<String,Object> map = parkingChannelService.channelHandle(parkingChannel);
- log.warn(map.toString());
- }catch (Exception ex){
- }
- }
- @Test
- void testGetParkDetail(){
- try{
- ParkingDetailDTO parkingDetailDTO = parkingRecordService.getParkDetail("3");
- System.out.println(parkingDetailDTO.toString());
- }catch (Exception ex){
- log.error(ex.getMessage(),ex);
- }
- }
- @Test
- public void testPlateRecord(){
- try{
- AlarmInfoPlate alarmInfoPlate = new AlarmInfoPlate();
- alarmInfoPlate.setSerialno("89bc86da-a4357bee");
- Result result = new Result();
- PlateResult plateResult = new PlateResult();
- TimeStamp timeStamp = new TimeStamp();
- Timeval timeval = new Timeval();
- timeval.setDecyear(2022);
- timeval.setDecmon(11);
- timeval.setDecday(14);
- timeval.setDechour(14);
- timeval.setDecmin(30);
- timeval.setDecsec(00);
- timeStamp.setTimeval(timeval);
- plateResult.setTimeStamp(timeStamp);
- plateResult.setLicense("鄂DD12345");
- plateResult.setPlateid(1);
- plateResult.setType(10);
- plateResult.setTriggerType(10);
- result.setPlateResult(plateResult);
- alarmInfoPlate.setResult(result);
- parkingRecordService.plateRecord(alarmInfoPlate);
- }catch (Exception ex){
- log.error(ex.getMessage(),ex);
- }
- }
- }
|