|
|
@@ -9,8 +9,10 @@ import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderAllItem;
|
|
|
+import com.uas.platform.b2b.model.User;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
+import com.uas.platform.core.util.encry.Md5Utils;
|
|
|
|
|
|
/**
|
|
|
* ERP系统的采购订单
|
|
|
@@ -23,6 +25,10 @@ public class Purchase {
|
|
|
private String pu_code;
|
|
|
private Date pu_date;
|
|
|
private Long em_uu;
|
|
|
+ private String em_name;
|
|
|
+ private String em_sex;
|
|
|
+ private String em_mobile;
|
|
|
+ private String em_email;
|
|
|
private Long ve_uu;
|
|
|
private Long ve_contactuu;
|
|
|
private String ve_contact;
|
|
|
@@ -61,6 +67,38 @@ public class Purchase {
|
|
|
this.em_uu = em_uu;
|
|
|
}
|
|
|
|
|
|
+ public String getEm_name() {
|
|
|
+ return em_name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEm_name(String em_name) {
|
|
|
+ this.em_name = em_name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEm_sex() {
|
|
|
+ return em_sex;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEm_sex(String em_sex) {
|
|
|
+ this.em_sex = em_sex;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEm_mobile() {
|
|
|
+ return em_mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEm_mobile(String em_mobile) {
|
|
|
+ this.em_mobile = em_mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEm_email() {
|
|
|
+ return em_email;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEm_email(String em_email) {
|
|
|
+ this.em_email = em_email;
|
|
|
+ }
|
|
|
+
|
|
|
public Long getVe_uu() {
|
|
|
return ve_uu;
|
|
|
}
|
|
|
@@ -178,10 +216,17 @@ public class Purchase {
|
|
|
order.setDate(this.pu_date);
|
|
|
order.setEnUU(SystemSession.getUser().getEnterprise().getUu());
|
|
|
order.setEnterprise(SystemSession.getUser().getEnterprise());
|
|
|
- if (this.em_uu != null)
|
|
|
+ User user = new User();
|
|
|
+ user.setUserUU(this.em_uu);
|
|
|
+ user.setUserTel(this.em_mobile);
|
|
|
+ user.setUserSex(("女".equals(this.em_sex) || "F".equals(this.em_sex)) ? "F" : "M");
|
|
|
+ user.setUserPwd(Md5Utils.encode("111111", this.em_uu));
|
|
|
+ user.setUserName(this.em_name);
|
|
|
+ user.setUserEmail(this.em_email);
|
|
|
+ order.setUser(user);
|
|
|
+ if (this.em_uu != null) {
|
|
|
order.setUserUU(this.em_uu);
|
|
|
- else
|
|
|
- order.setUserUU(SystemSession.getUser().getUserUU());
|
|
|
+ }
|
|
|
order.setPayments(this.pu_payments);
|
|
|
order.setRemark(this.pu_remark);
|
|
|
order.setShipAddress(this.pu_shipaddresscode);
|