瀏覽代碼

5-16 订单处理1

zhaoy 6 年之前
父節點
當前提交
2c1e396e99
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      src/main/java/com/uas/erp/schedular/diymall/task/DiymallApplyTask.java

+ 5 - 4
src/main/java/com/uas/erp/schedular/diymall/task/DiymallApplyTask.java

@@ -144,7 +144,7 @@ public class DiymallApplyTask extends AbstractTask {
         Integer pageSize = 10;  // 每页条数
         Integer pageNumber = 1; // 当前页码
 
-        int data = jdbcTemplate.getInt("select data from CONFIGS where code = 'mallSaleOrder' and caller = 'mallOrder!YHND'");
+        int data = Integer.parseInt(jdbcTemplate.getString("select data from CONFIGS where code = 'mallSaleOrder' and caller = 'mallOrder!YHND'"));
         if(0 == data){
             updateTime = 0L;
         }
@@ -219,9 +219,6 @@ public class DiymallApplyTask extends AbstractTask {
                     }
                 }
 
-                String logOrderSql = "insert into LOGORDER( ORDERCODE , STATUS , SALESTIME , ORDERNUMBER , REMARK)" +
-                        "values('"  + order.getCode() + "', '" + loggingOrder.getStatus() + "', sysdate,'" + loggingOrder.getOrderNumber() + "', '"  + loggingOrder.getRemark() + "')";
-
                 boolean exists = !ObjectUtils.isEmpty(customer);
 
                 if(!exists){
@@ -242,12 +239,16 @@ public class DiymallApplyTask extends AbstractTask {
                     loggingOrder.setStatus("成功");
                     loggingOrder.setOrderNumber(code);
                     loggingOrder.setRemark("销售订单生成成功");
+                    String logOrderSql = "insert into LOGORDER( ORDERCODE , STATUS , SALESTIME , ORDERNUMBER , REMARK)" +
+                            "values('"  + order.getCode() + "', '" + loggingOrder.getStatus() + "', sysdate,'" + loggingOrder.getOrderNumber() + "', '"  + loggingOrder.getRemark() + "')";
                     jdbcTemplate.execute(logOrderSql);
                     break tag;
                 }else {
                     loggingOrder.setStatus("失败");
                     loggingOrder.setOrderNumber("");
                     loggingOrder.setRemark("客户资料不存在或者状态不等于已审核");
+                    String logOrderSql = "insert into LOGORDER( ORDERCODE , STATUS , SALESTIME , ORDERNUMBER , REMARK)" +
+                            "values('"  + order.getCode() + "', '" + loggingOrder.getStatus() + "', sysdate,'" + loggingOrder.getOrderNumber() + "', '"  + loggingOrder.getRemark() + "')";
                     jdbcTemplate.execute(logOrderSql);
                     break tag;
                 }