mirror of https://github.com/jeecgboot/jeecg-boot
commit
afc05eed6e
|
@ -126,14 +126,14 @@ public class Order {
|
||||||
private String phone1;
|
private String phone1;
|
||||||
|
|
||||||
public void setTrackingNumber(String trackingNumber) {
|
public void setTrackingNumber(String trackingNumber) {
|
||||||
if (trackingNumber != null && trackingNumber.length() == 0) {
|
if (trackingNumber != null && trackingNumber.isEmpty()) {
|
||||||
this.trackingNumber = null;
|
this.trackingNumber = null;
|
||||||
} else
|
} else
|
||||||
this.trackingNumber = trackingNumber;
|
this.trackingNumber = trackingNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTrackingNumber1(String trackingNumber) {
|
public void setTrackingNumber1(String trackingNumber) {
|
||||||
if (trackingNumber != null && trackingNumber.length() == 0) {
|
if (trackingNumber != null && trackingNumber.isEmpty()) {
|
||||||
this.trackingNumber1 = null;
|
this.trackingNumber1 = null;
|
||||||
} else
|
} else
|
||||||
this.trackingNumber1 = trackingNumber;
|
this.trackingNumber1 = trackingNumber;
|
||||||
|
@ -164,7 +164,7 @@ public class Order {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setShippingTime(String shippingTime) {
|
public void setShippingTime(String shippingTime) {
|
||||||
if (shippingTime != null && shippingTime.length() == 0) {
|
if (shippingTime != null && shippingTime.isEmpty()) {
|
||||||
this.shippingTime = null;
|
this.shippingTime = null;
|
||||||
} else
|
} else
|
||||||
this.shippingTime = shippingTime;
|
this.shippingTime = shippingTime;
|
||||||
|
|
|
@ -34,6 +34,9 @@ public class OrderItem {
|
||||||
|
|
||||||
private String productAvailable;
|
private String productAvailable;
|
||||||
|
|
||||||
|
@JSONField(name = "specifics")
|
||||||
|
private String specifics;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Status :
|
* Status :
|
||||||
* 2 = Normal
|
* 2 = Normal
|
||||||
|
|
|
@ -18,10 +18,10 @@ import java.util.Objects;
|
||||||
/**
|
/**
|
||||||
* @Description: 平台订单内容
|
* @Description: 平台订单内容
|
||||||
* @Author: jeecg-boot
|
* @Author: jeecg-boot
|
||||||
* @Date: 2023-02-09
|
* @Date: 2023-08-18
|
||||||
* @Version: V1.3
|
* @Version: V1.4
|
||||||
*/
|
*/
|
||||||
@ApiModel(value = "platform_order对象", description = "平台订单表")
|
@ApiModel(value = "platform_order_content对象", description = "平台订单内容")
|
||||||
@Data
|
@Data
|
||||||
@TableName("platform_order_content")
|
@TableName("platform_order_content")
|
||||||
public class PlatformOrderContent implements Serializable {
|
public class PlatformOrderContent implements Serializable {
|
||||||
|
@ -127,6 +127,13 @@ public class PlatformOrderContent implements Serializable {
|
||||||
@Excel(name = "海外仓操作费", width = 15)
|
@Excel(name = "海外仓操作费", width = 15)
|
||||||
@ApiModelProperty(value = "海外仓操作费")
|
@ApiModelProperty(value = "海外仓操作费")
|
||||||
private java.math.BigDecimal pickingFee;
|
private java.math.BigDecimal pickingFee;
|
||||||
|
/**
|
||||||
|
* 商品多属性
|
||||||
|
*/
|
||||||
|
@Excel(name = "商品多属性", width = 15)
|
||||||
|
@ApiModelProperty(value = "商品多属性")
|
||||||
|
private java.lang.String customizationData;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(Object o) {
|
public boolean equals(Object o) {
|
||||||
if (this == o) return true;
|
if (this == o) return true;
|
||||||
|
|
|
@ -189,14 +189,14 @@
|
||||||
INSERT INTO platform_order_content(
|
INSERT INTO platform_order_content(
|
||||||
id, create_by, create_time,
|
id, create_by, create_time,
|
||||||
update_by, update_time, platform_order_id,
|
update_by, update_time, platform_order_id,
|
||||||
sku_id, quantity, erp_status, product_available)
|
sku_id, quantity, erp_status, product_available, customization_data)
|
||||||
VALUES
|
VALUES
|
||||||
<foreach collection="items" separator="," open="" close="" item="item" index="index">
|
<foreach collection="items" separator="," open="" close="" item="item" index="index">
|
||||||
(
|
(
|
||||||
UUID(), 'Mabang API', NOW(),
|
UUID(), 'Mabang API', NOW(),
|
||||||
'Mabang API', NOW(), #{item.platformOrderId},
|
'Mabang API', NOW(), #{item.platformOrderId},
|
||||||
skuErpToId(#{item.erpCode}), #{item.quantity}, #{item.erpStatus},
|
skuErpToId(#{item.erpCode}), #{item.quantity}, #{item.erpStatus},
|
||||||
#{item.productAvailable})
|
#{item.productAvailable}, #{item.specifics})
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package org.jeecg.modules.business.service.impl;
|
package org.jeecg.modules.business.service.impl;
|
||||||
|
|
||||||
|
import freemarker.cache.ClassTemplateLoader;
|
||||||
import freemarker.cache.FileTemplateLoader;
|
import freemarker.cache.FileTemplateLoader;
|
||||||
import freemarker.cache.TemplateLoader;
|
import freemarker.cache.TemplateLoader;
|
||||||
import freemarker.template.Configuration;
|
import freemarker.template.Configuration;
|
||||||
|
@ -66,11 +67,9 @@ public class EmailServiceImpl implements EmailService {
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public FreeMarkerConfigurer freemarkerClassLoaderConfig() throws IOException {
|
public FreeMarkerConfigurer freemarkerClassLoaderConfig() {
|
||||||
Configuration configuration = new Configuration(Configuration.VERSION_2_3_31);
|
Configuration configuration = new Configuration(Configuration.VERSION_2_3_31);
|
||||||
TemplateLoader templateLoader = new FileTemplateLoader(new File(env.getProperty("jeecg.path.emailTemplateDir"))) {
|
configuration.setTemplateLoader(new ClassTemplateLoader(getClass(), "/templates"));
|
||||||
};
|
|
||||||
configuration.setTemplateLoader(templateLoader);
|
|
||||||
FreeMarkerConfigurer freeMarkerConfigurer = new FreeMarkerConfigurer();
|
FreeMarkerConfigurer freeMarkerConfigurer = new FreeMarkerConfigurer();
|
||||||
freeMarkerConfigurer.setConfiguration(configuration);
|
freeMarkerConfigurer.setConfiguration(configuration);
|
||||||
return freeMarkerConfigurer;
|
return freeMarkerConfigurer;
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -2,7 +2,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.jeecgframework.boot</groupId>
|
<groupId>org.jeecgframework.boot</groupId>
|
||||||
<artifactId>jeecg-boot-parent</artifactId>
|
<artifactId>jeecg-boot-parent</artifactId>
|
||||||
<version>1.6.1</version>
|
<version>1.6.2</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WIA APP ${project.version} </name>
|
<name>WIA APP ${project.version} </name>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue