|
|
@@ -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());
|