|  |  |  | 
|---|
|  |  |  | import com.alibaba.excel.annotation.ExcelProperty; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotations.TableField; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotations.TableName; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.mapper.EntityWrapper; | 
|---|
|  |  |  | import com.core.common.Cools; | 
|---|
|  |  |  | import com.core.common.SpringUtils; | 
|---|
|  |  |  | import com.zy.asrs.service.BasProcessProceduresService; | 
|---|
|  |  |  | import com.zy.asrs.service.BasQualityTestingService; | 
|---|
|  |  |  | import com.zy.asrs.service.LocMastService; | 
|---|
|  |  |  | import com.zy.asrs.service.LocOwnerService; | 
|---|
|  |  |  | import com.zy.common.utils.Synchro; | 
|---|
|  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value= "拥有者 1: 杰克   ") | 
|---|
|  |  |  | private Integer owner; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备用1 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "备用1") | 
|---|
|  |  |  | private String standby1 = ""; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备用2 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "备用2") | 
|---|
|  |  |  | private String standby2 = ""; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备用3 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "备用3") | 
|---|
|  |  |  | private String standby3 = ""; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备用1 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "备用1") | 
|---|
|  |  |  | @TableField("box_type1") | 
|---|
|  |  |  | private String boxType1 = "1"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备用2 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "备用2") | 
|---|
|  |  |  | @TableField("box_type2") | 
|---|
|  |  |  | private String boxType2 = "1"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备用3 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "备用3") | 
|---|
|  |  |  | @TableField("box_type3") | 
|---|
|  |  |  | private String boxType3 = "1"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 是否冻结 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "是否冻结,0.未冻结,1.已冻结") | 
|---|
|  |  |  | private Integer frozen; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getLocNo$(){ | 
|---|
|  |  |  | LocMastService service = SpringUtils.getBean(LocMastService.class); | 
|---|
|  |  |  | LocMast locMast = service.selectById(this.locNo); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public long getStoreDate(){ | 
|---|
|  |  |  | long timeNow = new Date().getTime(); | 
|---|
|  |  |  | if (this.appeTime == null){ | 
|---|
|  |  |  | return 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | long timeCreate = this.appeTime.getTime(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return (timeNow - timeCreate) /24/60/60/1000; | 
|---|
|  |  |  | 
|---|
|  |  |  | Synchro.Copy(source, this); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getFrozen$() { | 
|---|
|  |  |  | if (null == this.frozen){ return "未冻结"; } | 
|---|
|  |  |  | switch (this.frozen){ | 
|---|
|  |  |  | case 0: | 
|---|
|  |  |  | return "未冻结"; | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | return "已冻结"; | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | return "未冻结"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getBoxType1$(){ | 
|---|
|  |  |  | BasProcessProceduresService service = SpringUtils.getBean(BasProcessProceduresService.class); | 
|---|
|  |  |  | BasProcessProcedures processProcedures = service.selectOne(new EntityWrapper<BasProcessProcedures>().eq("box_type", this.boxType1)); | 
|---|
|  |  |  | if (!Cools.isEmpty(processProcedures)){ | 
|---|
|  |  |  | return String.valueOf(processProcedures.getBoxSpecs()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return this.boxType1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getBoxType2$(){ | 
|---|
|  |  |  | BasQualityTestingService service = SpringUtils.getBean(BasQualityTestingService.class); | 
|---|
|  |  |  | BasQualityTesting basQualityTesting = service.selectOne(new EntityWrapper<BasQualityTesting>().eq("box_type", this.boxType1)); | 
|---|
|  |  |  | if (!Cools.isEmpty(basQualityTesting)){ | 
|---|
|  |  |  | return String.valueOf(basQualityTesting.getBoxSpecs()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return this.boxType1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|