|
|
@@ -68,6 +68,8 @@ public class aftersalesmag extends Controller {
|
|
|
"select sa_orderid,sa_accountclassid,rebate_userate from sa_order where sa_orderid=" + sa_orderid);
|
|
|
if (soaderRows.isEmpty()) {
|
|
|
//return getErrReturnObject().setErrMsg("该订单不存在").toString();
|
|
|
+ sqlFactory.addParameter("sa_accountclassid",content.getLong("sa_accountclassid"));
|
|
|
+ sqlFactory.addParameter("rebate_userate", 0);
|
|
|
} else {
|
|
|
sqlFactory.addParameter("sa_accountclassid", soaderRows.get(0).getLong("sa_accountclassid"));
|
|
|
sqlFactory.addParameter("rebate_userate", soaderRows.get(0).getBigDecimal("rebate_userate"));
|
|
|
@@ -84,50 +86,21 @@ public class aftersalesmag extends Controller {
|
|
|
if (rows.isNotEmpty()) {
|
|
|
if (rows.get(0).getString("status").equals("新建")) {
|
|
|
sqlFactory = new SQLFactory(this, "返退单更新");
|
|
|
- if (sys_enterpriseid == rows.get(0).getLong("sys_enterpriseid")) {
|
|
|
- sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
- if (sa_orderid == rows.get(0).getLong("sa_orderid")) {
|
|
|
- sqlFactory.addParameter("sa_orderid", sa_orderid);
|
|
|
- sqlFactory.addParameter("sa_accountclassid", rows.get(0).getLong("sa_accountclassid"));
|
|
|
- sqlFactory.addParameter("rebate_userate", rows.get(0).getBigDecimal("rebate_userate"));
|
|
|
- } else {
|
|
|
- sqlList.add("delete from sa_aftersalesmag_items WHERE sa_aftersalesmagid = "
|
|
|
- + sa_aftersalesmagid);
|
|
|
- sqlFactory.addParameter("sa_orderid", sa_orderid);
|
|
|
- Rows soaderRows = dbConnect.runSqlQuery(
|
|
|
- "select sa_orderid,sa_accountclassid,rebate_userate from sa_order where sys_enterpriseid=" + sys_enterpriseid + " and sa_orderid="
|
|
|
- + sa_orderid);
|
|
|
- if (soaderRows.isEmpty()) {
|
|
|
- return getErrReturnObject().setErrMsg("该订单不存在").toString();
|
|
|
- } else {
|
|
|
- sqlFactory.addParameter("sa_accountclassid",
|
|
|
- soaderRows.get(0).getLong("sa_accountclassid"));
|
|
|
- sqlFactory.addParameter("rebate_userate",
|
|
|
- soaderRows.get(0).getBigDecimal("rebate_userate"));
|
|
|
- }
|
|
|
- }
|
|
|
+ sqlList.add("delete from sa_aftersalesmag_items WHERE sa_aftersalesmagid = "
|
|
|
+ + sa_aftersalesmagid);
|
|
|
+ sqlFactory.addParameter("sa_orderid", sa_orderid);
|
|
|
+ Rows soaderRows = dbConnect.runSqlQuery(
|
|
|
+ "select sa_orderid,sa_accountclassid,rebate_userate from sa_order where sys_enterpriseid=" + sys_enterpriseid + " and sa_orderid="
|
|
|
+ + sa_orderid);
|
|
|
+ if (soaderRows.isEmpty()) {
|
|
|
+ //return getErrReturnObject().setErrMsg("该订单不存在").toString();
|
|
|
+ sqlFactory.addParameter("sa_accountclassid",content.getLong("sa_accountclassid"));
|
|
|
+ sqlFactory.addParameter("rebate_userate", 0);
|
|
|
} else {
|
|
|
- sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
- if (sa_orderid == rows.get(0).getLong("sa_orderid")) {
|
|
|
- sqlFactory.addParameter("sa_orderid", 0);
|
|
|
- sqlFactory.addParameter("sa_accountclassid", 0);
|
|
|
- sqlFactory.addParameter("rebate_userate", 0);
|
|
|
- } else {
|
|
|
- sqlList.add("delete from sa_aftersalesmag_items WHERE sa_aftersalesmagid = "
|
|
|
- + sa_aftersalesmagid);
|
|
|
- sqlFactory.addParameter("sa_orderid", sa_orderid);
|
|
|
- Rows soaderRows = dbConnect.runSqlQuery(
|
|
|
- "select sa_orderid,sa_accountclassid,rebate_userate from sa_order where sys_enterpriseid=" + sys_enterpriseid + " and sa_orderid="
|
|
|
- + sa_orderid);
|
|
|
- if (soaderRows.isEmpty()) {
|
|
|
- return getErrReturnObject().setErrMsg("该订单不存在").toString();
|
|
|
- } else {
|
|
|
- sqlFactory.addParameter("sa_accountclassid",
|
|
|
- soaderRows.get(0).getLong("sa_accountclassid"));
|
|
|
- sqlFactory.addParameter("rebate_userate",
|
|
|
- soaderRows.get(0).getBigDecimal("rebate_userate"));
|
|
|
- }
|
|
|
- }
|
|
|
+ sqlFactory.addParameter("sa_accountclassid",
|
|
|
+ soaderRows.get(0).getLong("sa_accountclassid"));
|
|
|
+ sqlFactory.addParameter("rebate_userate",
|
|
|
+ soaderRows.get(0).getBigDecimal("rebate_userate"));
|
|
|
}
|
|
|
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_aftersalesmag", sa_aftersalesmagid, "更新", "返退单更新成功")
|