Browse Source

销售订单增加待支付状态

chenw 6 years ago
parent
commit
52b4fa0c15
1 changed files with 13 additions and 2 deletions
  1. 13 2
      src/main/java/com/uas/erp/schedular/mall/task/ProductTask.java

+ 13 - 2
src/main/java/com/uas/erp/schedular/mall/task/ProductTask.java

@@ -414,6 +414,17 @@ public class ProductTask extends AbstractTask {
                 Order order = orders.get(j);
                 order.getEnuu();
 
+                String mallStatus = "";
+                if (order.getStatus() == 141010 || order.getStatus() == 141020){
+                    mallStatus = "待支付";
+                }else if (order.getStatus() == 141030){
+                    mallStatus = "已支付";
+                }else if (order.getStatus() == 141040) {
+                    mallStatus = "已发货";
+                }else if(order.getStatus() == 141091) {
+                    mallStatus = "交易成功";
+                }
+
                 if (order.getStatus().equals(141095)) {
                     status = "已结案";
                     statusCode = "FINISH";
@@ -478,10 +489,10 @@ public class ProductTask extends AbstractTask {
                 if(exists){
                     String sql = "insert into SALE (SA_ID , SA_CODE , SA_DATE , SA_KIND , SA_CURRENCY , SA_RATE , SA_CUSTCODE , SA_CUSTNAME , sa_shcustcode, sa_shcustname, SA_APCUSTCODE , SA_APCUSTNAME ," +
                             "SA_PAYMENTSCODE , SA_PAYMENTS , SA_SELLERCODE, SA_SELLER , SA_DEPARTMENTCODE , SA_DEPARTMENTNAME , SA_TOPLACE , SA_POCODE , SA_STATUS , SA_STATUSCODE, SA_RECORDER , SA_RECORDDATE ," +
-                            "SA_AUDITMAN , SA_AUDITDATE , SA_UPDATEMAN , SA_UPDATEDATE , SA_TOTAL, sa_need1 , sa_need2) values ('" + saleId + "','"+ code + "',sysdate,'商城订单','RMB','1','" + customer.getCu_code() +"','" + customer.getCu_name() +"', '" + customer.getCu_code() + "','" + customer.getCu_name() + "', " +
+                            "SA_AUDITMAN , SA_AUDITDATE , SA_UPDATEMAN , SA_UPDATEDATE , SA_TOTAL, sa_need1 , sa_need2, SA_MALLSTATUS) values ('" + saleId + "','"+ code + "',sysdate,'商城订单','RMB','1','" + customer.getCu_code() +"','" + customer.getCu_name() +"', '" + customer.getCu_code() + "','" + customer.getCu_name() + "', " +
                             "'C18060102','深圳优软商城科技有限公司','" + pa_code +"','" + pa_name +"','SZ0017','周连军','1202', " +
                             "'研发二部','"+ order.getOrderDeliveryAddr().getDeliveryAddress() + "','" + order.getCode() + "','" + status + "','" + statusCode + "','ADMIN',sysdate,'ADMIN',sysdate, " +
-                            "'ADMIN',sysdate,0,'" + order.getBuyerName() +"','" + order.getBuyerMobile() + "')";
+                            "'ADMIN',sysdate,0,'" + order.getBuyerName() +"','" + order.getBuyerMobile() + "','"+ mallStatus +"')";
                     int count = jdbcTemplate.getInt("SELECT COUNT(*) FROM SALE WHERE SA_POCODE = ?", order.getCode());
                     if (count > 0) {
                         jdbcTemplate.execute("UPDATE SALE SET SA_STATUS = ?, SA_STATUSCODE = ? WHERE SA_POCODE = ?", status, statusCode, order.getCode());