diff --git a/src/main/java/com/xujie/sys/modules/quote/entity/QuotationInformationEntity.java b/src/main/java/com/xujie/sys/modules/quote/entity/QuotationInformationEntity.java index 1c749898..74d569be 100644 --- a/src/main/java/com/xujie/sys/modules/quote/entity/QuotationInformationEntity.java +++ b/src/main/java/com/xujie/sys/modules/quote/entity/QuotationInformationEntity.java @@ -127,8 +127,8 @@ public class QuotationInformationEntity extends QueryPage implements Serializabl * 创建时间 **/ @TableField(fill = FieldFill.INSERT) - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date createDate; /** * 创建人 @@ -138,8 +138,8 @@ public class QuotationInformationEntity extends QueryPage implements Serializabl * 更新时间 **/ @TableField(fill = FieldFill.UPDATE,insertStrategy = FieldStrategy.NEVER) - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date updateDate; /** * 更新人 diff --git a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java index 319604bb..ae537ce3 100644 --- a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteServiceImpl.java @@ -79,9 +79,17 @@ public class QuoteServiceImpl extends ServiceImpl implements checkCustomerAndProject(quote); // 4、校验人员 checkUser(quote); + // 5、校验货币 + checkCurrency(quote); save(quote); } + private void checkCurrency(Quote quote) { +// if (StringUtils.isEmpty(quote.getCurrency())){ +// throw new RuntimeException("币种不能为空"); +// } + } + private void checkUser(Quote quote){ RoleUser quoter = new RoleUser(); quoter.setBuId(quote.getBuId()); @@ -132,6 +140,8 @@ public class QuoteServiceImpl extends ServiceImpl implements checkCustomerAndProject(quote); // 校验人员 checkUser(quote); + // 校验货币 + checkCurrency(quote); quote.setUpdateDate(new Date()); updateById(quote); } diff --git a/src/main/resources/mapper/quote/QuoteMapper.xml b/src/main/resources/mapper/quote/QuoteMapper.xml index ec955920..439235d8 100644 --- a/src/main/resources/mapper/quote/QuoteMapper.xml +++ b/src/main/resources/mapper/quote/QuoteMapper.xml @@ -46,6 +46,9 @@ and q.quote_no = #{params.quoteNo} + + and q.quote_version_no = #{params.quoteVersionNo} + and q.bu_no = #{params.buNo} @@ -68,10 +71,10 @@ and p.project_desc like #{params.projectDesc} - and q.purchase like #{params.purchase} + and dbo.plm_get_user_display(q.site,q.purchase) like #{params.purchase} - and q.quoter like #{params.quoter} + and dbo.plm_get_user_display(q.site,q.quoter) like #{params.quoter} and q.customer_inquiry_no like #{params.customerInquiryNo}