|
|
@@ -1684,7 +1684,7 @@ public class Order extends Controller {
|
|
|
if(type.equals("配件订单")){
|
|
|
Rows rowsdetails=dbConnect.runSqlQuery("select t1.price,t1.amount,t1.sa_orderitemsid,t1.itemid,ifnull(t2.iswriteoff,0) iswriteoff,t3.begdate,t3.enddate from sa_orderitems t1 " +
|
|
|
"left join plm_item t2 on t1.itemid=t2.itemid and t1.siteid=t2.siteid " +
|
|
|
- "left join sa_warrantycard t3 on t1.cardno=t3.cardno and t1.siteid=t3.siteid and t3.isvoid=0 and t3.deleted=0");
|
|
|
+ "left join sa_warrantycard t3 on t1.cardno=t3.cardno and t1.siteid=t3.siteid and t3.isvoid=0 and t3.deleted=0 where t1.sa_orderid="+sa_orderid);
|
|
|
for(Row rowsdetail :rowsdetails){
|
|
|
String billingstatus="";
|
|
|
BigDecimal price=rowsdetail.getBigDecimal("price");
|
|
|
@@ -1705,7 +1705,7 @@ public class Order extends Controller {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- sqllist.add("upadte sa_orderitems set price="+price+",amount="+amount+",billingstatus='"+billingstatus+"' where sa_orderitemsid="+rowsdetail.getLong("sa_orderitemsid"));
|
|
|
+ sqllist.add("update sa_orderitems set price="+price+",amount="+amount+",billingstatus='"+billingstatus+"' where sa_orderitemsid="+rowsdetail.getLong("sa_orderitemsid"));
|
|
|
}
|
|
|
}
|
|
|
dbConnect.runSqlUpdate(sqllist);
|
|
|
@@ -4027,6 +4027,7 @@ public class Order extends Controller {
|
|
|
System.out.println("1111");
|
|
|
CashbillEntity entity = new CashbillEntity();
|
|
|
entity.setAmount(totalprice.negate());
|
|
|
+ entity.setDiscountamountamount(BigDecimal.ZERO);
|
|
|
entity.setSource("订单手工关闭");
|
|
|
entity.setSourcenote(orderRow.get(0).getString("sonum"));
|
|
|
entity.setOwnerid(sa_orderid);
|
|
|
@@ -4042,6 +4043,7 @@ public class Order extends Controller {
|
|
|
System.out.println("222");
|
|
|
CashbillEntity entity = new CashbillEntity();
|
|
|
entity.setAmount(amount_orderaccount.negate());
|
|
|
+ entity.setDiscountamountamount(BigDecimal.ZERO);
|
|
|
entity.setSource("订单手工关闭");
|
|
|
entity.setSourcenote(orderRow.get(0).getString("sonum"));
|
|
|
entity.setOwnerid(sa_orderid);
|
|
|
@@ -4057,6 +4059,7 @@ public class Order extends Controller {
|
|
|
|
|
|
CashbillEntity promotionentity = new CashbillEntity();
|
|
|
promotionentity.setAmount((totalprice.subtract(amount_orderaccount)).negate());
|
|
|
+ promotionentity.setDiscountamountamount(BigDecimal.ZERO);
|
|
|
promotionentity.setSource("订单手工关闭");
|
|
|
promotionentity.setSourcenote(orderRow.get(0).getString("sonum"));
|
|
|
promotionentity.setOwnerid(sa_orderid);
|