|
@@ -109,11 +109,12 @@ public class sendrepair extends Controller {
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t2", "t1.sys_enterpriseid = t2.sys_enterpriseid AND t1.siteid = t2.siteid","enterprisename");
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t2", "t1.sys_enterpriseid = t2.sys_enterpriseid AND t1.siteid = t2.siteid","enterprisename");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sa_agents", "t3", "t1.sys_enterpriseid = t3.sys_enterpriseid AND t1.siteid = t3.siteid","agentnum");
|
|
querySQL.addJoinTable(JOINTYPE.left, "sa_agents", "t3", "t1.sys_enterpriseid = t3.sys_enterpriseid AND t1.siteid = t3.siteid","agentnum");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sa_sendrepair_detail", "t4", "t1.sa_sendrepairid = t4.sa_sendrepairid AND t1.siteid = t4.siteid","newspec","newitemno","newitemname",
|
|
querySQL.addJoinTable(JOINTYPE.left, "sa_sendrepair_detail", "t4", "t1.sa_sendrepairid = t4.sa_sendrepairid AND t1.siteid = t4.siteid","newspec","newitemno","newitemname",
|
|
|
- "newitemid","newsku","agentcost","practicalamount","amount","logisticscost","logistics","idearemarks","disposition","demand","reason","duty",
|
|
|
|
|
|
|
+ "newitemid","newsku","agentcost","practicalamount","logisticscost","logistics","idearemarks","disposition","demand","reason","duty",
|
|
|
"stockdate","enddate","phonenumber","name","qty","itemid","sku","price");
|
|
"stockdate","enddate","phonenumber","name","qty","itemid","sku","price");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "plm_item", "t5", "t5.itemid = t4.itemid AND t5.siteid = t4.siteid","itemname","itemno","spec","model");
|
|
querySQL.addJoinTable(JOINTYPE.left, "plm_item", "t5", "t5.itemid = t4.itemid AND t5.siteid = t4.siteid","itemname","itemno","spec","model");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "plm_unit", "t6", "t5.unitid = t6.unitid AND t5.siteid = t6.siteid","unitname");
|
|
querySQL.addJoinTable(JOINTYPE.left, "plm_unit", "t6", "t5.unitid = t6.unitid AND t5.siteid = t6.siteid","unitname");
|
|
|
querySQL.addQueryFields("remarksdetail","t4.remarks");
|
|
querySQL.addQueryFields("remarksdetail","t4.remarks");
|
|
|
|
|
+ querySQL.addQueryFields("amountdetail","t4.amount");
|
|
|
querySQL.setSiteid(siteid);
|
|
querySQL.setSiteid(siteid);
|
|
|
querySQL.setWhere("t1.sa_sendrepairid",sa_sendrepairid);
|
|
querySQL.setWhere("t1.sa_sendrepairid",sa_sendrepairid);
|
|
|
querySQL.setPage(pageSize, pageNumber);
|
|
querySQL.setPage(pageSize, pageNumber);
|
|
@@ -645,7 +646,7 @@ public class sendrepair extends Controller {
|
|
|
cashbillEntity.setOwnertable("sa_sendrepair");
|
|
cashbillEntity.setOwnertable("sa_sendrepair");
|
|
|
cashbillEntity.setRemarks("该单由送修单" + row.getString("billno") + "审核时自动生成");
|
|
cashbillEntity.setRemarks("该单由送修单" + row.getString("billno") + "审核时自动生成");
|
|
|
cashbillEntity.setSource("送修单审核");
|
|
cashbillEntity.setSource("送修单审核");
|
|
|
- cashbillEntity.setTypemx("维修费");
|
|
|
|
|
|
|
+ cashbillEntity.setType("维修费");
|
|
|
JSONObject cashbillPay = Accountbalance.createCashbillPay(this, row.getLong("sys_enterpriseid"), sa_accountclassid, cashbillEntity, true);
|
|
JSONObject cashbillPay = Accountbalance.createCashbillPay(this, row.getLong("sys_enterpriseid"), sa_accountclassid, cashbillEntity, true);
|
|
|
sqlList.addAll(cashbillPay.getJSONArray("sqlList").toJavaList(String.class));
|
|
sqlList.addAll(cashbillPay.getJSONArray("sqlList").toJavaList(String.class));
|
|
|
} else {
|
|
} else {
|
|
@@ -656,7 +657,7 @@ public class sendrepair extends Controller {
|
|
|
cashbillEntity.setOwnertable("sa_sendrepair");
|
|
cashbillEntity.setOwnertable("sa_sendrepair");
|
|
|
cashbillEntity.setRemarks("该单由送修单" + row.getString("billno") + "反审核时自动生成");
|
|
cashbillEntity.setRemarks("该单由送修单" + row.getString("billno") + "反审核时自动生成");
|
|
|
cashbillEntity.setSource("送修单反审核");
|
|
cashbillEntity.setSource("送修单反审核");
|
|
|
- cashbillEntity.setTypemx("维修费");
|
|
|
|
|
|
|
+ cashbillEntity.setType("维修费");
|
|
|
JSONObject cashbillPay = Accountbalance.createCashbillPay(this, row.getLong("sys_enterpriseid"), sa_accountclassid, cashbillEntity, true);
|
|
JSONObject cashbillPay = Accountbalance.createCashbillPay(this, row.getLong("sys_enterpriseid"), sa_accountclassid, cashbillEntity, true);
|
|
|
sqlList.addAll(cashbillPay.getJSONArray("sqlList").toJavaList(String.class));
|
|
sqlList.addAll(cashbillPay.getJSONArray("sqlList").toJavaList(String.class));
|
|
|
}
|
|
}
|
|
@@ -757,7 +758,7 @@ public class sendrepair extends Controller {
|
|
|
cashbillEntity.setOwnertable("sa_sendrepair");
|
|
cashbillEntity.setOwnertable("sa_sendrepair");
|
|
|
cashbillEntity.setRemarks("该单由送修单" + row.getString("billno") +(ischeck ? "审核" : "反审核")+"时自动生成");
|
|
cashbillEntity.setRemarks("该单由送修单" + row.getString("billno") +(ischeck ? "审核" : "反审核")+"时自动生成");
|
|
|
cashbillEntity.setSource("送修单"+(ischeck ? "审核" : "反审核"));
|
|
cashbillEntity.setSource("送修单"+(ischeck ? "审核" : "反审核"));
|
|
|
- cashbillEntity.setTypemx("整机退款");
|
|
|
|
|
|
|
+ cashbillEntity.setType("整机退款");
|
|
|
JSONObject cashbillPay = Accountbalance.createCashbillPay(this, row.getLong("sys_enterpriseid"), sa_accountclassid, cashbillEntity, true);
|
|
JSONObject cashbillPay = Accountbalance.createCashbillPay(this, row.getLong("sys_enterpriseid"), sa_accountclassid, cashbillEntity, true);
|
|
|
sqlList.addAll(cashbillPay.getJSONArray("sqlList").toJavaList(String.class));
|
|
sqlList.addAll(cashbillPay.getJSONArray("sqlList").toJavaList(String.class));
|
|
|
}
|
|
}
|