From 96bf3f238144416b09ff7c7c346f7d88b98214b8 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期四, 24 十月 2024 14:11:03 +0800 Subject: [PATCH] * --- src/main/java/com/zy/asrs/entity/BasJarMast.java | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 54 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/BasJarMast.java b/src/main/java/com/zy/asrs/entity/BasJarMast.java index 47fa406..432037d 100644 --- a/src/main/java/com/zy/asrs/entity/BasJarMast.java +++ b/src/main/java/com/zy/asrs/entity/BasJarMast.java @@ -1,5 +1,6 @@ package com.zy.asrs.entity; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import com.baomidou.mybatisplus.annotations.TableField; @@ -195,6 +196,24 @@ this.burial = jar.getBurial(); } + public BasJarMast(BasJar jar) { + Date now = new Date(); +// this.jarEnterStaNo = jarEnterStaNo; + this.jarOutStaNo = jar.getStaNo(); + this.jarId = jar.getJarNo(); + this.jarRegin = jar.getRegion(); + this.status = 0; + this.enterSteNo = jar.getEnterSteNo(); + this.outSteId = jar.getOutSteNo(); + this.enterRgvId = jar.getEnterRgvNo();; + this.outRgvId = jar.getOutRgvNo();; + this.ioTime = now; + this.modiTime = now; + this.appeTime = now; + this.jarLocDigit = jarLocDigit; + this.burial = jar.getBurial(); + } + // BasJarMast basJarMast = new BasJarMast( // null, // 宸ヤ綔鍙穂闈炵┖] @@ -216,11 +235,20 @@ public String getStatus$(){ BasJarMastStatusService service = SpringUtils.getBean(BasJarMastStatusService.class); - BasJarMastStatus basJarMastStatus = service.selectById(this.status); + BasJarMastStatus basJarMastStatus = service.selectOne(new EntityWrapper<BasJarMastStatus>().eq("box_type",this.status.toString())); if (!Cools.isEmpty(basJarMastStatus)){ - return String.valueOf(basJarMastStatus.getId()); + return String.valueOf(basJarMastStatus.getBoxSpecs()); } return null; + } + +// public String getStatus$(){ +// BasJarMastStatusService service = SpringUtils.getBean(BasJarMastStatusService.class); +// BasJarMastStatus basJarMastStatus = service.selectById(this.status); +// if (!Cools.isEmpty(basJarMastStatus)){ +// return String.valueOf(basJarMastStatus.getId()); +// } +// return null; /* default: @@ -270,7 +298,7 @@ statusList.add(14);//灏忚溅鍒拌揪鍐峰嵈妲� } * */ - } +// } public String getIoTime$(){ if (Cools.isEmpty(this.ioTime)){ @@ -297,5 +325,28 @@ return this.status+1; } + /** + * ioType浠诲姟绫诲瀷 + * 0: 鏈煡 1: 寮�杩涙枡闂� 2: 鍏宠繘鏂欓棬 3: 寮�鍑烘枡闂� 4: 鍏冲嚭鏂欓棬 5: 鍏ョ~鍖栫綈 6: 鍏ュ喎鍗存Ы + * 7: 绌挎杞﹁繘鍐峰嵈妲� B=>C 8: 绌挎杞︾寮�鍐峰嵈妲� C=>B 9: 鍑哄喎鍗存Ы 10锛欰=>B 11:B=>A + */ + public Integer getStatusComplete(Integer ioType){ + switch (ioType){ + case 1: + return 2; + case 3: + return 8; + case 2: + return 5; + case 5: + return 4; + case 6: + return 10; + case 9: + return 17; + } + return this.status+1; + } + } -- Gitblit v1.9.1