From e046dba174365eb8934ee1e4206f09821145e876 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 21 八月 2025 13:23:22 +0800 Subject: [PATCH] no message --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/ViewLocDetl.java | 152 ++++++++++++++++++++++++++++++-------------------- 1 files changed, 91 insertions(+), 61 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/ViewLocDetl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/ViewLocDetl.java index c6999f5..097c529 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/ViewLocDetl.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/ViewLocDetl.java @@ -11,6 +11,7 @@ import com.zy.asrs.framework.common.SpringUtils; import com.zy.asrs.wms.asrs.service.LocService; import com.zy.asrs.wms.asrs.service.MatService; +import com.zy.asrs.wms.asrs.service.TagService; import com.zy.asrs.wms.system.entity.Host; import com.zy.asrs.wms.system.entity.User; import com.zy.asrs.wms.system.service.HostService; @@ -55,6 +56,9 @@ @ApiModelProperty(value= "鍟嗗搧") private Long matId; + @ApiModelProperty("浠撳簱绫诲瀷") + private Integer orderType; + /** * 鍟嗗搧缂栧彿 */ @@ -85,11 +89,32 @@ @ApiModelProperty(value= "鎵�灞炴満鏋�") private Long hostId; + @ApiModelProperty("鐗╂枡鍚嶇О") + private String maktx; + + @ApiModelProperty("瑙勬牸") + private String specs; + + @ApiModelProperty("鍨嬪彿") + private String model; + + @ApiModelProperty("鍝佺墝") + private String brand; + + @ApiModelProperty("棰滆壊") + private String color; + + @ApiModelProperty("浜у湴") + private String origin; + /** * 鐘舵�� 1: 姝e父 0: 绂佺敤 */ @ApiModelProperty(value= "鐘舵�� 1: 姝e父 0: 绂佺敤 ") private Integer status; + + @ApiModelProperty("鍒嗙被鏍囪瘑") + private Long tagId; /** * 鏄惁鍒犻櫎 1: 鏄� 0: 鍚� @@ -175,26 +200,31 @@ // null // 澶囨敞 // ); - public String getLocId$(){ - LocService service = SpringUtils.getBean(LocService.class); - Loc loc = service.getById(this.locId); - if (!Cools.isEmpty(loc)){ - return String.valueOf(loc.getLocNo()); +// public String getLocId$(){ +// LocService service = SpringUtils.getBean(LocService.class); +// Loc loc = service.getById(this.locId); +// if (!Cools.isEmpty(loc)){ +// return String.valueOf(loc.getLocNo()); +// } +// return null; +// } + + public String getTagId$() { + TagService tagService = SpringUtils.getBean(TagService.class); + Tag byId = tagService.getById(this.tagId); + if (!Cools.isEmpty(byId)){ + return byId.getName(); } return null; } - @Delegate(types = Mat.class) - public Mat getMatId$(){ - MatService service = SpringUtils.getBean(MatService.class); - Mat mat = service.getById(this.matId); - return mat; + public String getType$() { + return (this.locNo.contains("B") || this.locNo.contains("C")) ? "骞冲簱" : "绔嬪簱"; } public String getDewell$() { return DateUtils.diff(new Date(), createTime) + "澶�"; } - public String getHostId$(){ HostService service = SpringUtils.getBean(HostService.class); @@ -278,56 +308,56 @@ } //鍔ㄦ�佹墿灞曞瓧娈� - public transient Map<String, Object> dynamicFields = new HashMap<>(); +// public transient Map<String, Object> dynamicFields = new HashMap<>(); - @JsonAnyGetter - public Map<String,Object> getDynamicFields() { - return dynamicFields; - } - - public void syncField(List<LocDetlField> list) { - ArrayList<String> keys = new ArrayList<>(); - Field[] fields = this.getClass().getFields(); - for (Field field : fields) { - keys.add(field.getName()); - } - - Map<String, Object> dynamicFields = new HashMap<>(); - for (LocDetlField locDetlField : list) { - if (keys.contains(locDetlField.getName())) { - continue; - } - dynamicFields.put(locDetlField.getName(), locDetlField.getValue()); - } - - this.dynamicFields = dynamicFields; - } - - public void syncFieldMap(Map<String, Object> map) { - ArrayList<String> keys = new ArrayList<>(); - Field[] fields = this.getClass().getDeclaredFields(); - for (Field field : fields) { - keys.add(field.getName()); - } - keys.add("detlId"); - - Map<String, Object> dynamicFields = new HashMap<>(); - for (Map.Entry<String, Object> entry : map.entrySet()) { - if (keys.contains(entry.getKey())) { - continue; - } - dynamicFields.put(entry.getKey(), entry.getValue()); - } - - this.dynamicFields = dynamicFields; - } - - public String getFieldString(String key) { - return dynamicFields.get(key).toString(); - } - - public void setField(String key, Object value) { - dynamicFields.put(key, value); - } +// @JsonAnyGetter +// public Map<String,Object> getDynamicFields() { +// return dynamicFields; +// } +// +// public void syncField(List<LocDetlField> list) { +// ArrayList<String> keys = new ArrayList<>(); +// Field[] fields = this.getClass().getFields(); +// for (Field field : fields) { +// keys.add(field.getName()); +// } +// +// Map<String, Object> dynamicFields = new HashMap<>(); +// for (LocDetlField locDetlField : list) { +// if (keys.contains(locDetlField.getName())) { +// continue; +// } +// dynamicFields.put(locDetlField.getName(), locDetlField.getValue()); +// } +// +// this.dynamicFields = dynamicFields; +// } +// +// public void syncFieldMap(Map<String, Object> map) { +// ArrayList<String> keys = new ArrayList<>(); +// Field[] fields = this.getClass().getDeclaredFields(); +// for (Field field : fields) { +// keys.add(field.getName()); +// } +// keys.add("detlId"); +// +// Map<String, Object> dynamicFields = new HashMap<>(); +// for (Map.Entry<String, Object> entry : map.entrySet()) { +// if (keys.contains(entry.getKey())) { +// continue; +// } +// dynamicFields.put(entry.getKey(), entry.getValue()); +// } +// +// this.dynamicFields = dynamicFields; +// } +// +// public String getFieldString(String key) { +// return dynamicFields.get(key).toString(); +// } +// +// public void setField(String key, Object value) { +// dynamicFields.put(key, value); +// } } -- Gitblit v1.9.1