|
|
@@ -88,33 +88,35 @@ public class OrderItems extends Controller {
|
|
|
Boolean isInsert = true;
|
|
|
JSONArray customproperties = new JSONArray();
|
|
|
if (sa_orderitemsid <= 0) {
|
|
|
- Rows rows;
|
|
|
- if(!type.equals("配件订单")){
|
|
|
- rows= dbConnect.runSqlQuery("SELECT sa_orderitemsid,price from sa_orderitems WHERE siteid='" + siteid + "' and itemid=" + itemid + " and sa_orderid=" + sa_orderid + " and sa_promotion_itemsid=" + item.getLongValue("sa_promotion_itemsid"));
|
|
|
- }else{
|
|
|
- if(StringUtils.isBlank(item.getStringValue("cardno"))){
|
|
|
- rows= dbConnect.runSqlQuery("SELECT t1.sa_orderitemsid,qty from sa_orderitems t1 WHERE t1.siteid='" + siteid + "' and ifnull(cardno,'')='' and t1.itemid=" + itemid + " and t1.sa_orderid=" + sa_orderid);
|
|
|
- }else{
|
|
|
- rows= dbConnect.runSqlQuery("SELECT t1.sa_orderitemsid,qty from sa_orderitems t1 WHERE t1.siteid='" + siteid + "' and t1.itemid=" + itemid + " and t1.sa_orderid=" + sa_orderid + " and ifnull(t1.cardno,'')='"+item.getStringValue("cardno")+"'");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- if (rows.isEmpty()) {
|
|
|
- sa_orderitemsid = createTableID("sa_orderitems");
|
|
|
- } else {
|
|
|
- //System.out.println(beans.order.Order.getDefaultIsRepeatValue(siteid, type));
|
|
|
- if (beans.order.Order.getDefaultIsRepeatValue(siteid, type)) {
|
|
|
- sa_orderitemsid = createTableID("sa_orderitems");
|
|
|
- isInsert = true;
|
|
|
- } else {
|
|
|
- //price1 = rows.get(0).getBigDecimal("price");
|
|
|
- sa_orderitemsid = rows.get(0).getLong("sa_orderitemsid");
|
|
|
- item.put("qty",item.getBigDecimal("qty").add(rows.get(0).getBigDecimal("qty")));
|
|
|
- isInsert = false;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
+// Rows rows = new Rows();
|
|
|
+// if(!type.equals("配件订单")){
|
|
|
+// rows= dbConnect.runSqlQuery("SELECT sa_orderitemsid,price from sa_orderitems WHERE siteid='" + siteid + "' and itemid=" + itemid + " and sa_orderid=" + sa_orderid + " and sa_promotion_itemsid=" + item.getLongValue("sa_promotion_itemsid"));
|
|
|
+// }else{
|
|
|
+// if(StringUtils.isBlank(item.getStringValue("cardno"))){
|
|
|
+// rows= dbConnect.runSqlQuery("SELECT t1.sa_orderitemsid,qty from sa_orderitems t1 WHERE t1.siteid='" + siteid + "' and ifnull(cardno,'')='' and t1.itemid=" + itemid + " and t1.sa_orderid=" + sa_orderid);
|
|
|
+// }else{
|
|
|
+// rows= dbConnect.runSqlQuery("SELECT t1.sa_orderitemsid,qty from sa_orderitems t1 WHERE t1.siteid='" + siteid + "' and t1.itemid=" + itemid + " and t1.sa_orderid=" + sa_orderid + " and ifnull(t1.cardno,'')='"+item.getStringValue("cardno")+"'");
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
+ sa_orderitemsid = createTableID("sa_orderitems");
|
|
|
+ isInsert = true;
|
|
|
+// if (rows.isEmpty()) {
|
|
|
+// sa_orderitemsid = createTableID("sa_orderitems");
|
|
|
+// isInsert = true;
|
|
|
+// } else {
|
|
|
+// //System.out.println(beans.order.Order.getDefaultIsRepeatValue(siteid, type));
|
|
|
+// if (beans.order.Order.getDefaultIsRepeatValue(siteid, type)) {
|
|
|
+// sa_orderitemsid = createTableID("sa_orderitems");
|
|
|
+// isInsert = true;
|
|
|
+// } else {
|
|
|
+// //price1 = rows.get(0).getBigDecimal("price");
|
|
|
+// sa_orderitemsid = rows.get(0).getLong("sa_orderitemsid");
|
|
|
+// item.put("qty",item.getBigDecimal("qty").add(rows.get(0).getBigDecimal("qty")));
|
|
|
+// isInsert = false;
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
} else {
|
|
|
isInsert = false;
|
|
|
}
|
|
|
@@ -287,6 +289,7 @@ public class OrderItems extends Controller {
|
|
|
|
|
|
if (rows.isEmpty()) {
|
|
|
sa_orderitemsid = createTableID("sa_orderitems");
|
|
|
+ isInsert = true;
|
|
|
} else {
|
|
|
//System.out.println(beans.order.Order.getDefaultIsRepeatValue(siteid, type));
|
|
|
if (beans.order.Order.getDefaultIsRepeatValue(siteid, type)) {
|