|
|
@@ -1,5 +1,9 @@
|
|
|
package com.uas.erp.schedular.diymall.domain;
|
|
|
|
|
|
+import com.uas.erp.schedular.util.DateUtil;
|
|
|
+import com.uas.erp.schedular.util.NumberUtil;
|
|
|
+import com.uas.erp.schedular.util.StringUtil;
|
|
|
+
|
|
|
import java.util.Date;
|
|
|
import java.util.Set;
|
|
|
|
|
|
@@ -12,76 +16,112 @@ import java.util.Set;
|
|
|
public class DiymallOrder {
|
|
|
private Long id;
|
|
|
|
|
|
- private String code;
|
|
|
+ //订单号
|
|
|
+ private String code;//SA_CODE
|
|
|
|
|
|
+ //付款方式
|
|
|
private Integer payment;
|
|
|
|
|
|
+ //用户id
|
|
|
private Integer userId;
|
|
|
|
|
|
+ //订单状态
|
|
|
private Integer status;
|
|
|
|
|
|
+ //删除 管理后台能否查询的到,类似可用状态(展示状态) 0隐藏 1展示
|
|
|
private Integer display;
|
|
|
|
|
|
+ //收件人
|
|
|
private String takeName;
|
|
|
|
|
|
+ //收件人电话 手机号
|
|
|
private String takePhone;
|
|
|
|
|
|
+ //收件人邮政编码(展示在收件地址中)
|
|
|
private String takePostCode;
|
|
|
|
|
|
+ //收件地区
|
|
|
private Integer takeAreaId;
|
|
|
|
|
|
+ //地区名称 收件人地区(省市区)
|
|
|
private String takeAreaMsg;
|
|
|
|
|
|
+ //详细地址 收件人地址(街道之类)
|
|
|
private String takeAddress;
|
|
|
|
|
|
+ //收款账号
|
|
|
private String toBankNumber;
|
|
|
|
|
|
+ //收款人
|
|
|
private String toBankName;
|
|
|
|
|
|
+ //收款银行
|
|
|
private String toBankType;
|
|
|
|
|
|
+ //收款开户行
|
|
|
private String toBbankAddress;
|
|
|
|
|
|
+ //付款人
|
|
|
private String fromBankNumber;
|
|
|
|
|
|
+ //付款账号
|
|
|
private String fromBankName;
|
|
|
|
|
|
+ //备注
|
|
|
private String remark;
|
|
|
|
|
|
+ //订单备注(管理员备注)
|
|
|
private String adminRemark;
|
|
|
|
|
|
+ //发票抬头 发票信息 名
|
|
|
private String invoiceName;
|
|
|
|
|
|
+ //发票税号 发票信息 号
|
|
|
private String invoiceNumber;
|
|
|
|
|
|
+ //运费表主键id
|
|
|
private Integer freightId;
|
|
|
|
|
|
+ //运费 运费价格
|
|
|
private Double freightPrice;
|
|
|
|
|
|
+ //小计
|
|
|
private Double subtotal;
|
|
|
|
|
|
+ //总计
|
|
|
private Double grandTotal;
|
|
|
|
|
|
+ //运单号
|
|
|
private String trackingCode;
|
|
|
|
|
|
+ //承运公司
|
|
|
private String trackingCompany;
|
|
|
|
|
|
+ //承运公司编号
|
|
|
private String trackingKdnCode;
|
|
|
|
|
|
+ //运单状态 都为0了
|
|
|
private Integer trackingStatus;
|
|
|
|
|
|
+ //运单最新更新时间
|
|
|
private Date trackingUpdateDate;
|
|
|
|
|
|
+ //下单时间(创建时间)
|
|
|
private Date createDate;
|
|
|
|
|
|
+ //付款时间
|
|
|
private Date paymentDate;
|
|
|
|
|
|
+ //发货时间
|
|
|
private Date trackingDate;
|
|
|
|
|
|
+ //收货时间
|
|
|
private Date receivedDate;
|
|
|
|
|
|
+ //完成时间
|
|
|
private Date finishDate;
|
|
|
|
|
|
+ //申请退款时间
|
|
|
private Date refundDate;
|
|
|
|
|
|
private Integer synData;
|
|
|
@@ -401,32 +441,81 @@ public class DiymallOrder {
|
|
|
}
|
|
|
|
|
|
public String toSqlString(int primaryKey) {
|
|
|
- return "insert into financingapply (fa_id,fa_enname,fa_contact,fa_telphone,fa_phone,fa_appamount,fa_applyman,fa_applydate,fa_score,fa_busincode,fa_facorpname,fa_facorpcode,fa_finid) values ("
|
|
|
-// + primaryKey
|
|
|
+ return "INSERT INTO SALE (SA_ID,SA_CODE,SA_TOPLACE,SA_DATE,SA_TOTAL,SA_FARE,SA_REMARK,SA_SHCUSTNAME) VALUES ("
|
|
|
+ + primaryKey
|
|
|
+ + ",'"
|
|
|
+ + StringUtil.nvl(code, "")
|
|
|
+ + "','"
|
|
|
+ + StringUtil.nvl(takeAreaMsg, "") + StringUtil.nvl(takeAddress, "")
|
|
|
+ + "',"
|
|
|
+ + DateUtil.parseDateToOracleString(null, createDate)
|
|
|
+ + ","
|
|
|
+ + NumberUtil.nvl(grandTotal, 0)
|
|
|
+ + ", "
|
|
|
+ + NumberUtil.nvl(freightPrice, 0)
|
|
|
+ + ",'"
|
|
|
+ + StringUtil.nvl(remark, "")
|
|
|
+ + "','"
|
|
|
+ + StringUtil.nvl(takeName, "")
|
|
|
+
|
|
|
+
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(payment, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(userId, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(status, "")
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(display, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(takePhone, "")
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(takePostCode, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(takeAreaId, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(toBankNumber, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(toBankName, "")
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(toBankType, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(toBbankAddress, "")
|
|
|
// + ",'"
|
|
|
-// + StringUtil.nvl(fa_enname, "")
|
|
|
-// + "', '"
|
|
|
-// + StringUtil.nvl(fa_contact, "")
|
|
|
-// + "', '"
|
|
|
-// + StringUtil.nvl(fa_telphone, "")
|
|
|
-// + "','"
|
|
|
-// + StringUtil.nvl(fa_phone, "")
|
|
|
+// + StringUtil.nvl(fromBankNumber, "")
|
|
|
// + "', "
|
|
|
-// + NumberUtil.nvl(fa_appamount, 0)
|
|
|
-// + ", '"
|
|
|
-// + StringUtil.nvl(fa_applyman, "")
|
|
|
+// + StringUtil.nvl(fromBankName, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(adminRemark, "")
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(invoiceName, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(invoiceNumber, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(freightId, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(subtotal, "")
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(trackingCode, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(trackingCompany, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(trackingKdnCode, "")
|
|
|
// + "', "
|
|
|
-// + DateUtil.parseDateToOracleString(null, fa_applydate)
|
|
|
-// + ", "
|
|
|
-// + fa_score
|
|
|
-// + ", '"
|
|
|
-// + fa_busincode
|
|
|
-// + "', '"
|
|
|
-// + fa_facorpname
|
|
|
-// + "', '"
|
|
|
-// + fa_facorpcode
|
|
|
+// + StringUtil.nvl(trackingStatus, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(trackingUpdateDate, "")
|
|
|
// + "', "
|
|
|
-// + fa_finid
|
|
|
- + ")";
|
|
|
+// + StringUtil.nvl(paymentDate, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(trackingDate, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(receivedDate, "")
|
|
|
+// + "', "
|
|
|
+// + StringUtil.nvl(finishDate, "")
|
|
|
+// + ",'"
|
|
|
+// + StringUtil.nvl(refundDate, "")
|
|
|
+
|
|
|
+ + "')";
|
|
|
}
|
|
|
}
|