diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java index 4769f95cb..d8f2e2f3d 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java @@ -66,16 +66,15 @@ public class EmisWarehouseIn extends BaseEntity private String status; /* 0-未入仓 1-已入仓 */ private String stockInFlag; + /* 是否上传图片 1-是 0-未 */ + private String blUploadPic; /* 总件数 */ private Integer totalParcelQty; /* 总体积 */ private BigDecimal totalVolume; /* 总重量 */ private BigDecimal totalWeight; - // --------- 扩展参数 - // 是否上传图片 - private String blUploadPic; private EmisWaybill waybillDetail; // 入仓批次信息 diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWarehouseInBatchServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWarehouseInBatchServiceImpl.java index 4c090223e..b16fc204d 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWarehouseInBatchServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWarehouseInBatchServiceImpl.java @@ -156,6 +156,7 @@ public class EmisWarehouseInBatchServiceImpl extends EmisBaseService implements BigDecimal totalAllWeight = BigDecimal.ZERO; BigDecimal totalAllVolume = BigDecimal.ZERO; Integer totalAllParcelQty = 0; + String blUploadPic="0"; if(!CollectionUtils.isEmpty(batchList)){ for (EmisWarehouseInBatch emisWarehouseInBatch:batchList) { @@ -175,6 +176,10 @@ public class EmisWarehouseInBatchServiceImpl extends EmisBaseService implements totalAllParcelQty = totalAllParcelQty+parcelQty; } + if(!StringUtils.isEmpty(emisWarehouseInBatch.getPicUrl())){ + blUploadPic="1"; + } + } } @@ -183,6 +188,7 @@ public class EmisWarehouseInBatchServiceImpl extends EmisBaseService implements emisWarehouseIn.setTotalVolume(totalAllVolume); emisWarehouseIn.setTotalParcelQty(totalAllParcelQty); emisWarehouseIn.setInNo(inNo); + emisWarehouseIn.setBlUploadPic(blUploadPic); // 更新入库状态 emisWarehouseInMapper.updateTotalWeightInfo(emisWarehouseIn); } diff --git a/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml b/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml index 28137d650..6444f941f 100644 --- a/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml @@ -18,12 +18,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + - - - @@ -45,11 +43,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, serial_no, in_no, order_sn, bill_code, customer_code, customer_name, entry_date, confirm_status, confirm_date, used_status, status, stock_in_flag, total_parcel_qty, total_volume, total_weight, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_warehouse_in + select id, serial_no, in_no, order_sn, bill_code, customer_code, customer_name, entry_date, confirm_status, confirm_date, used_status, status, stock_in_flag, bl_upload_pic, total_parcel_qty, total_volume, total_weight, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_warehouse_in @@ -286,6 +267,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" used_status, status, stock_in_flag, + bl_upload_pic, total_parcel_qty, total_volume, total_weight, @@ -312,6 +294,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{usedStatus}, #{status}, #{stockInFlag}, + #{blUploadPic}, #{totalParcelQty}, #{totalVolume}, #{totalWeight}, @@ -342,6 +325,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" used_status = #{usedStatus}, status = #{status}, stock_in_flag = #{stockInFlag}, + bl_upload_pic = #{blUploadPic}, total_parcel_qty = #{totalParcelQty}, total_volume = #{totalVolume}, total_weight = #{totalWeight}, @@ -384,7 +368,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update emis_warehouse_in - set stock_in_flag = '1',total_parcel_qty=#{totalParcelQty},total_volume=#{totalVolume},total_weight=#{totalWeight} + set stock_in_flag = '1', + total_parcel_qty=#{totalParcelQty}, + total_volume=#{totalVolume}, + total_weight=#{totalWeight}, + bl_upload_pic=#{blUploadPic} where in_no = #{inNo} @@ -394,11 +382,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from emis_warehouse_in where id = #{id} + update emis_warehouse_in set del_flag='1' where id = #{id} - delete from emis_warehouse_in where id in + update emis_warehouse_in set del_flag='1' where id in #{id}