diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java index 0cf8d5169..31a8db1ea 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java @@ -52,10 +52,10 @@ public class EmisCommissionQuote extends BaseEntity /* 员工名称 */ private String empName; /* 开始日期 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date startDate; /* 结束日期 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date endDate; /* 优先级 */ private Integer priorityLevel; diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleBillPayLog.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleBillPayLog.java index 9d3ebf72c..8edba701a 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleBillPayLog.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleBillPayLog.java @@ -82,10 +82,10 @@ public class EmisSettleBillPayLog extends BaseEntity /* 跳转地址 */ private String returnUrl; /* 订单失效时间 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date expireTime; /* 订单支付成功时间 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date paySuccTime; /* 支付返回信息 */ private String credential; 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 8a4af4cc7..6b9f45eb6 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 @@ -50,21 +50,19 @@ public class EmisWarehouseIn extends BaseEntity /* 客户名称 */ private String customerName; /* 进仓日期 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date entryDate; - /* 客户确认状态 0-未确认 1-确认 2-部分确认 3-异常反馈 */ + /* 客户确认状态 0-未确认 1-确认 2-部分确认3-异常反馈 */ private String confirmStatus; /* 确认时间 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date confirmDate; - /* 占用状态 0-未占用 1-已全部占用 2-不分占用 */ + /* 占用状态 0-未占用 1-已全部占用 2-部分占用 */ private String usedStatus; - - /* 进仓标记 0-未进仓 1-已进仓 */ - private String stockInFlag; - /* 状态 0-初始 */ private String status; + /* 0-未入仓 1-已入仓 */ + private String stockInFlag; // --------- 扩展参数 private EmisWaybill waybillDetail; diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseInBatch.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseInBatch.java index f0f311cc4..e51e2e3b0 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseInBatch.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseInBatch.java @@ -54,12 +54,12 @@ public class EmisWarehouseInBatch extends BaseEntity /* 运输工具编号 例如车牌号等 */ private String transCarNo; /* 进仓日期 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date entryDate; /* 客户确认状态 0-未确认 1-确认 2-部分确认3-异常反馈 */ private String confirmStatus; /* 确认时间 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date confirmDate; /* 状态 */ private String status; diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWarehouseInMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWarehouseInMapper.java index e4bd0a9d9..90196717a 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWarehouseInMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWarehouseInMapper.java @@ -84,4 +84,7 @@ public interface EmisWarehouseInMapper extends BaseMapper * @return */ public int changeUseStatusByUse(EmisWarehouseIn emisWarehouseIn); + + + public int updateHasStockInFlag(String inNo); } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java index 48f97d5a7..6c83b2c24 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java @@ -44,7 +44,6 @@ public class EmisSettlePayRecordServiceImpl extends EmisBaseService implements I @Autowired private EmisSettlePayRecordMapper emisSettlePayRecordMapper; - @Autowired private EmisSettlePayRelMapper emisSettlePayRelMapper; 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 45ccdf695..1874d16f9 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 @@ -18,6 +18,7 @@ import com.xdadan.erp.emis.domain.EmisWarehouseInDtl; import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType; import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.mapper.EmisWarehouseInDtlMapper; +import com.xdadan.erp.emis.mapper.EmisWarehouseInMapper; import com.xdadan.erp.emis.utils.WaybillHelper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -42,6 +43,9 @@ public class EmisWarehouseInBatchServiceImpl implements IEmisWarehouseInBatchSer @Autowired private EmisWarehouseInDtlMapper emisWarehouseInDtlMapper; + @Autowired + private EmisWarehouseInMapper emisWarehouseInMapper; + /** * 查询进仓单批次 * @@ -77,7 +81,7 @@ public class EmisWarehouseInBatchServiceImpl implements IEmisWarehouseInBatchSer public int insertEmisWarehouseInBatch(EmisWarehouseInBatch emisWarehouseInBatch) throws EmisBizError { if(StringUtils.isEmpty(emisWarehouseInBatch.getInNo())){ - throw new EmisBizError(EmisBizErrorType.FAIL,"进仓货物列表不能为空"); + throw new EmisBizError(EmisBizErrorType.FAIL,"进仓单号不能为空"); } List cargoList=emisWarehouseInBatch.getCargoList(); @@ -100,6 +104,9 @@ public class EmisWarehouseInBatchServiceImpl implements IEmisWarehouseInBatchSer emisWarehouseInBatch.setId(null); emisWarehouseInBatchMapper.insertEmisWarehouseInBatch(emisWarehouseInBatch); + // 更新入库状态 + emisWarehouseInMapper.updateHasStockInFlag(emisWarehouseInBatch.getInNo()); + return 1; } diff --git a/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml b/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml index 12b8db326..b698cf421 100644 --- a/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWarehouseInMapper.xml @@ -17,6 +17,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -39,7 +40,7 @@ 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, 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, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_warehouse_in - + insert into emis_warehouse_in - id, serial_no, in_no, order_sn, @@ -109,6 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" confirm_date, used_status, status, + stock_in_flag, remark, tenant_id, del_flag, @@ -118,9 +122,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update_time, create_site, update_site, - + - #{id}, #{serialNo}, #{inNo}, #{orderSn}, @@ -132,6 +135,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{confirmDate}, #{usedStatus}, #{status}, + #{stockInFlag}, #{remark}, #{tenantId}, #{delFlag}, @@ -141,7 +145,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{updateTime}, #{createSite}, #{updateSite}, - + @@ -158,6 +162,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" confirm_date = #{confirmDate}, used_status = #{usedStatus}, status = #{status}, + stock_in_flag = #{stockInFlag}, remark = #{remark}, tenant_id = #{tenantId}, del_flag = #{delFlag}, @@ -195,6 +200,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where in_no = #{inNo} + + update emis_warehouse_in set stock_in_flag = '1' where in_no = #{inNo} + +