代码提交
parent
bbc7a758a6
commit
e86cf024c6
|
|
@ -552,7 +552,7 @@ public class OrderStatService {
|
||||||
" select t.id, t.product_id, count(*) as orderCount, sum(t.total_price) as totalPrice, sum(t.weight) as weight\n" +
|
" select t.id, t.product_id, count(*) as orderCount, sum(t.total_price) as totalPrice, sum(t.weight) as weight\n" +
|
||||||
" from (\n" +
|
" from (\n" +
|
||||||
" select t.supermarket_id as id, t.paid, t.total_price, t.weight, t.product_id\n" +
|
" select t.supermarket_id as id, t.paid, t.total_price, t.weight, t.product_id\n" +
|
||||||
" from order_temp t LEFT JOIN supermarket s on t.supermarket_id = s.id\n" +
|
" from order_temp t LEFT JOIN supermarket s on t.supermarket_id = s.id AND s.type = 0\n" +
|
||||||
" where t.state = 5 \n" +
|
" where t.state = 5 \n" +
|
||||||
// " and t.create_time like ? \n" +
|
// " and t.create_time like ? \n" +
|
||||||
" and t.create_time between ? and ? \n" +
|
" and t.create_time between ? and ? \n" +
|
||||||
|
|
@ -604,39 +604,37 @@ public class OrderStatService {
|
||||||
|
|
||||||
// 查询取土场站订单信息
|
// 查询取土场站订单信息
|
||||||
List<Record> sale_list = Db.find("SELECT \n" +
|
List<Record> sale_list = Db.find("SELECT \n" +
|
||||||
"\tg.sandfarm_id," +
|
" g.sandfarm_id," +
|
||||||
" s.name sandfarm_name,\n" +
|
" s.name sandfarm_name,\n" +
|
||||||
" ifnull( sum( CASE WHEN g.supermarket_id = 1 THEN g.count END ), 0 ) xsl_1,\n" +
|
" ifnull( sum( CASE WHEN g.supermarket_id = 1 THEN g.count END ), 0 ) xsl_1,\n" +
|
||||||
" ifnull( sum( CASE WHEN g.supermarket_id = 1 THEN g.weight END ), 0 ) xse_1,\n" +
|
" ifnull( sum( CASE WHEN g.supermarket_id = 1 THEN g.weight END ), 0 ) xse_1,\n" +
|
||||||
" ifnull( sum( CASE WHEN g.supermarket_id = 1 THEN g.source_weight END ), 0 ) xss_1,\n" +
|
" ifnull( sum( CASE WHEN g.supermarket_id = 1 THEN g.source_weight END ), 0 ) xss_1,\n" +
|
||||||
" ifnull( sum( CASE WHEN g.supermarket_id = 4 THEN g.count END ), 0 ) xsl_4,\n" +
|
|
||||||
" ifnull( sum( CASE WHEN g.supermarket_id = 4 THEN g.weight END ), 0 ) xse_4,\n" +
|
|
||||||
" ifnull( sum( CASE WHEN g.supermarket_id = 4 THEN g.source_weight END ), 0 ) xss_4,\n" +
|
|
||||||
" ifnull( sum( g.weight), 0 ) weight\n" +
|
" ifnull( sum( g.weight), 0 ) weight\n" +
|
||||||
" FROM (\n" +
|
" FROM supermarket s " +
|
||||||
|
" LEFT JOIN (\n" +
|
||||||
"SELECT\n" +
|
"SELECT\n" +
|
||||||
"\tt.supermarket_id,\n" +
|
" t.supermarket_id,\n" +
|
||||||
"\tso.NAME out_name,\n" +
|
" so.NAME out_name,\n" +
|
||||||
"\tt.sandfarm_id,\n" +
|
" t.sandfarm_id,\n" +
|
||||||
"\tsi.NAME in_name,\n" +
|
" si.NAME in_name,\n" +
|
||||||
"\tcount( t.sn ) count,\n" +
|
" count( t.sn ) count,\n" +
|
||||||
"\tsum( t.weight ) weight,\n" +
|
" sum( t.weight ) weight,\n" +
|
||||||
"\tsum( t.source_weight ) source_weight \n" +
|
" sum( t.source_weight ) source_weight \n" +
|
||||||
"FROM\n" +
|
"FROM\n" +
|
||||||
"\torder_transfer t\n" +
|
" order_transfer t\n" +
|
||||||
"\tLEFT JOIN supermarket so ON t.sandfarm_id = so.id \n" +
|
" LEFT JOIN supermarket so ON t.sandfarm_id = so.id \n" +
|
||||||
"\tAND so.del = 0\n" +
|
" AND so.del = 0\n" +
|
||||||
"\tLEFT JOIN supermarket si ON t.supermarket_id = si.id \n" +
|
" LEFT JOIN supermarket si ON t.supermarket_id = si.id \n" +
|
||||||
"\tAND si.del = 0 \n" +
|
" AND si.del = 0 \n" +
|
||||||
"WHERE\n" +
|
"WHERE\n" +
|
||||||
"\tt.state = 5 " +
|
" t.state = 5 " +
|
||||||
"\tAND t.create_time >= ? \n" +
|
" AND t.create_time >= ? \n" +
|
||||||
"\tAND t.create_time <= ? \n" +
|
" AND t.create_time <= ? \n" +
|
||||||
"GROUP BY\n" +
|
"GROUP BY\n" +
|
||||||
"\tsandfarm_id,\n" +
|
" sandfarm_id,\n" +
|
||||||
"\tsupermarket_id\n" +
|
" supermarket_id\n" +
|
||||||
") g" +
|
") g ON s.id = g.sandfarm_id " +
|
||||||
" LEFT JOIN supermarket s ON s.id = g.sandfarm_id" +
|
" where s.type = 1" +
|
||||||
" GROUP BY g.sandfarm_id" +
|
" GROUP BY g.sandfarm_id" +
|
||||||
" ORDER BY g.sandfarm_id", stm,etm);
|
" ORDER BY g.sandfarm_id", stm,etm);
|
||||||
|
|
||||||
|
|
@ -645,9 +643,6 @@ public class OrderStatService {
|
||||||
double all_xsl_1 = 0.0;
|
double all_xsl_1 = 0.0;
|
||||||
double all_xse_1 = 0.0;
|
double all_xse_1 = 0.0;
|
||||||
double all_xss_1 = 0.0;
|
double all_xss_1 = 0.0;
|
||||||
double all_xsl_4 = 0.0;
|
|
||||||
double all_xse_4 = 0.0;
|
|
||||||
double all_xss_4 = 0.0;
|
|
||||||
double all_weight = 0.0;
|
double all_weight = 0.0;
|
||||||
|
|
||||||
for (Record record : sale_list) {
|
for (Record record : sale_list) {
|
||||||
|
|
@ -655,9 +650,6 @@ public class OrderStatService {
|
||||||
all_xsl_1 += DataUtil.getDefaultByRecord(record, "xsl_1");
|
all_xsl_1 += DataUtil.getDefaultByRecord(record, "xsl_1");
|
||||||
all_xse_1 += DataUtil.getDefaultByRecord(record, "xse_1");
|
all_xse_1 += DataUtil.getDefaultByRecord(record, "xse_1");
|
||||||
all_xss_1 += DataUtil.getDefaultByRecord(record, "xss_1");
|
all_xss_1 += DataUtil.getDefaultByRecord(record, "xss_1");
|
||||||
all_xsl_4 += DataUtil.getDefaultByRecord(record, "xsl_4");
|
|
||||||
all_xse_4 += DataUtil.getDefaultByRecord(record, "xse_4");
|
|
||||||
all_xss_4 += DataUtil.getDefaultByRecord(record, "xss_4");
|
|
||||||
all_weight += DataUtil.getDefaultByRecord(record, "weight");
|
all_weight += DataUtil.getDefaultByRecord(record, "weight");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -667,9 +659,6 @@ public class OrderStatService {
|
||||||
record.set("xsl_1", all_xsl_1);
|
record.set("xsl_1", all_xsl_1);
|
||||||
record.set("xse_1", all_xse_1);
|
record.set("xse_1", all_xse_1);
|
||||||
record.set("xss_1", all_xss_1);
|
record.set("xss_1", all_xss_1);
|
||||||
record.set("xsl_4", all_xsl_4);
|
|
||||||
record.set("xse_4", all_xse_4);
|
|
||||||
record.set("xss_4", all_xss_4);
|
|
||||||
record.set("weight", all_weight);
|
record.set("weight", all_weight);
|
||||||
|
|
||||||
sale_list.add(record);
|
sale_list.add(record);
|
||||||
|
|
@ -3652,30 +3641,31 @@ public class OrderStatService {
|
||||||
" ifnull(sum(g.presell_amount), 0) total_presell_amount,\n" +
|
" ifnull(sum(g.presell_amount), 0) total_presell_amount,\n" +
|
||||||
" ifnull(sum(g.pug_amount), 0) total_presell_pug,\n" +
|
" ifnull(sum(g.pug_amount), 0) total_presell_pug,\n" +
|
||||||
" ifnull(sum(g.weight), 0) total_weight,\n" +
|
" ifnull(sum(g.weight), 0) total_weight,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 1 or g.supermarket_id = 7 then g.presell_amount end), 0) xsl_1,\n" +
|
" ifnull(sum(case when g.supermarket_id = 1 then g.presell_amount end), 0) xsl_1,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 2 then g.presell_amount end), 0) xsl_2,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 2 then g.presell_amount end), 0) xsl_2,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 3 then g.presell_amount end), 0) xsl_3,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 3 then g.presell_amount end), 0) xsl_3,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 4 then g.presell_amount end), 0) xsl_4,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 4 then g.presell_amount end), 0) xsl_4,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 5 or g.supermarket_id = 9 then g.presell_amount end), 0) xsl_5,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 5 or g.supermarket_id = 9 then g.presell_amount end), 0) xsl_5,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 6 or g.supermarket_id = 8 or g.supermarket_id = 10 then g.presell_amount end), 0) xsl_6,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 6 or g.supermarket_id = 8 or g.supermarket_id = 10 then g.presell_amount end), 0) xsl_6,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 11 then g.presell_amount end), 0) xsl_11,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 11 then g.presell_amount end), 0) xsl_11,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 12 then g.presell_amount end), 0) xsl_12,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 12 then g.presell_amount end), 0) xsl_12,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 1 or g.supermarket_id = 7 then g.pug_amount end), 0) xse_1,\n" +
|
" ifnull(sum(case when g.supermarket_id = 1 then g.pug_amount end), 0) xse_1,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 2 then g.pug_amount end), 0) xse_2,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 2 then g.pug_amount end), 0) xse_2,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 3 then g.pug_amount end), 0) xse_3,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 3 then g.pug_amount end), 0) xse_3,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 4 then g.pug_amount end), 0) xse_4,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 4 then g.pug_amount end), 0) xse_4,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 5 or g.supermarket_id = 9 then g.pug_amount end), 0) xse_5,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 5 or g.supermarket_id = 9 then g.pug_amount end), 0) xse_5,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 6 or g.supermarket_id = 8 or g.supermarket_id = 10 then g.pug_amount end), 0) xse_6,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 6 or g.supermarket_id = 8 or g.supermarket_id = 10 then g.pug_amount end), 0) xse_6,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 11 then g.pug_amount end), 0) xse_11, \n" +
|
// " ifnull(sum(case when g.supermarket_id = 11 then g.pug_amount end), 0) xse_11, \n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 12 then g.pug_amount end), 0) xse_12, \n" +
|
// " ifnull(sum(case when g.supermarket_id = 12 then g.pug_amount end), 0) xse_12, \n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 1 or g.supermarket_id = 7 then g.weight end), 0) xsw_1,\n" +
|
" ifnull(sum(case when g.supermarket_id = 1 then g.weight end), 0) xsw_1" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 2 then g.weight end), 0) xsw_2,\n" +
|
// ",\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 3 then g.weight end), 0) xsw_3,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 2 then g.weight end), 0) xsw_2,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 4 then g.weight end), 0) xsw_4,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 3 then g.weight end), 0) xsw_3,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 5 or g.supermarket_id = 9 then g.weight end), 0) xsw_5,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 4 then g.weight end), 0) xsw_4,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 6 or g.supermarket_id = 8 or g.supermarket_id = 10 then g.weight end), 0) xsw_6,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 5 or g.supermarket_id = 9 then g.weight end), 0) xsw_5,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 11 then g.weight end), 0) xsw_11,\n" +
|
// " ifnull(sum(case when g.supermarket_id = 6 or g.supermarket_id = 8 or g.supermarket_id = 10 then g.weight end), 0) xsw_6,\n" +
|
||||||
" ifnull(sum(case when g.supermarket_id = 12 then g.weight end), 0) xsw_12\n" +
|
// " ifnull(sum(case when g.supermarket_id = 11 then g.weight end), 0) xsw_11,\n" +
|
||||||
|
// " ifnull(sum(case when g.supermarket_id = 12 then g.weight end), 0) xsw_12\n" +
|
||||||
" from (\n" +
|
" from (\n" +
|
||||||
" select a.customer_id, a.supermarket_id, sum(a.presell_amount) presell_amount, sum(a.pug_amount) pug_amount, sum(a.weight) weight from (\n" +
|
" select a.customer_id, a.supermarket_id, sum(a.presell_amount) presell_amount, sum(a.pug_amount) pug_amount, sum(a.weight) weight from (\n" +
|
||||||
" select t.customer_id, t.supermarket_id, sum(t.presell_amount) presell_amount, 0 pug_amount, 0 weight from presell_order t\n" +
|
" select t.customer_id, t.supermarket_id, sum(t.presell_amount) presell_amount, 0 pug_amount, 0 weight from presell_order t\n" +
|
||||||
|
|
@ -3703,29 +3693,29 @@ public class OrderStatService {
|
||||||
double all_total_presell_pug = 0.0;
|
double all_total_presell_pug = 0.0;
|
||||||
double all_total_weight = 0.0;
|
double all_total_weight = 0.0;
|
||||||
double all_xsl_1 = 0.0;
|
double all_xsl_1 = 0.0;
|
||||||
double all_xsl_2 = 0.0;
|
// double all_xsl_2 = 0.0;
|
||||||
double all_xsl_3 = 0.0;
|
// double all_xsl_3 = 0.0;
|
||||||
double all_xsl_4 = 0.0;
|
// double all_xsl_4 = 0.0;
|
||||||
double all_xsl_5 = 0.0;
|
// double all_xsl_5 = 0.0;
|
||||||
double all_xsl_6 = 0.0;
|
// double all_xsl_6 = 0.0;
|
||||||
double all_xsl_11 = 0.0;
|
// double all_xsl_11 = 0.0;
|
||||||
double all_xsl_12 = 0.0;
|
// double all_xsl_12 = 0.0;
|
||||||
double all_xse_1 = 0.0;
|
double all_xse_1 = 0.0;
|
||||||
double all_xse_2 = 0.0;
|
// double all_xse_2 = 0.0;
|
||||||
double all_xse_3 = 0.0;
|
// double all_xse_3 = 0.0;
|
||||||
double all_xse_4 = 0.0;
|
// double all_xse_4 = 0.0;
|
||||||
double all_xse_5 = 0.0;
|
// double all_xse_5 = 0.0;
|
||||||
double all_xse_6 = 0.0;
|
// double all_xse_6 = 0.0;
|
||||||
double all_xse_11 = 0.0;
|
// double all_xse_11 = 0.0;
|
||||||
double all_xse_12 = 0.0;
|
// double all_xse_12 = 0.0;
|
||||||
double all_xsw_1 = 0.0;
|
double all_xsw_1 = 0.0;
|
||||||
double all_xsw_2 = 0.0;
|
// double all_xsw_2 = 0.0;
|
||||||
double all_xsw_3 = 0.0;
|
// double all_xsw_3 = 0.0;
|
||||||
double all_xsw_4 = 0.0;
|
// double all_xsw_4 = 0.0;
|
||||||
double all_xsw_5 = 0.0;
|
// double all_xsw_5 = 0.0;
|
||||||
double all_xsw_6 = 0.0;
|
// double all_xsw_6 = 0.0;
|
||||||
double all_xsw_11 = 0.0;
|
// double all_xsw_11 = 0.0;
|
||||||
double all_xsw_12 = 0.0;
|
// double all_xsw_12 = 0.0;
|
||||||
|
|
||||||
for (int i = 0; i < list.size(); i++) {
|
for (int i = 0; i < list.size(); i++) {
|
||||||
Record r = list.get(i);
|
Record r = list.get(i);
|
||||||
|
|
@ -3734,29 +3724,29 @@ public class OrderStatService {
|
||||||
double total_presell_pug = DataUtil.getDefaultByRecord(r, "total_presell_pug");
|
double total_presell_pug = DataUtil.getDefaultByRecord(r, "total_presell_pug");
|
||||||
double total_weight = DataUtil.getDefaultByRecord(r, "total_weight");
|
double total_weight = DataUtil.getDefaultByRecord(r, "total_weight");
|
||||||
double xsl_1 = DataUtil.getDefaultByRecord(r, "xsl_1");
|
double xsl_1 = DataUtil.getDefaultByRecord(r, "xsl_1");
|
||||||
double xsl_2 = DataUtil.getDefaultByRecord(r, "xsl_2");
|
// double xsl_2 = DataUtil.getDefaultByRecord(r, "xsl_2");
|
||||||
double xsl_3 = DataUtil.getDefaultByRecord(r, "xsl_3");
|
// double xsl_3 = DataUtil.getDefaultByRecord(r, "xsl_3");
|
||||||
double xsl_4 = DataUtil.getDefaultByRecord(r, "xsl_4");
|
// double xsl_4 = DataUtil.getDefaultByRecord(r, "xsl_4");
|
||||||
double xsl_5 = DataUtil.getDefaultByRecord(r, "xsl_5");
|
// double xsl_5 = DataUtil.getDefaultByRecord(r, "xsl_5");
|
||||||
double xsl_6 = DataUtil.getDefaultByRecord(r, "xsl_6");
|
// double xsl_6 = DataUtil.getDefaultByRecord(r, "xsl_6");
|
||||||
double xsl_11 = DataUtil.getDefaultByRecord(r, "xsl_11");
|
// double xsl_11 = DataUtil.getDefaultByRecord(r, "xsl_11");
|
||||||
double xsl_12 = DataUtil.getDefaultByRecord(r, "xsl_12");
|
// double xsl_12 = DataUtil.getDefaultByRecord(r, "xsl_12");
|
||||||
double xse_1 = DataUtil.getDefaultByRecord(r, "xse_1");
|
double xse_1 = DataUtil.getDefaultByRecord(r, "xse_1");
|
||||||
double xse_2 = DataUtil.getDefaultByRecord(r, "xse_2");
|
// double xse_2 = DataUtil.getDefaultByRecord(r, "xse_2");
|
||||||
double xse_3 = DataUtil.getDefaultByRecord(r, "xse_3");
|
// double xse_3 = DataUtil.getDefaultByRecord(r, "xse_3");
|
||||||
double xse_4 = DataUtil.getDefaultByRecord(r, "xse_4");
|
// double xse_4 = DataUtil.getDefaultByRecord(r, "xse_4");
|
||||||
double xse_5 = DataUtil.getDefaultByRecord(r, "xse_5");
|
// double xse_5 = DataUtil.getDefaultByRecord(r, "xse_5");
|
||||||
double xse_6 = DataUtil.getDefaultByRecord(r, "xse_6");
|
// double xse_6 = DataUtil.getDefaultByRecord(r, "xse_6");
|
||||||
double xse_11 = DataUtil.getDefaultByRecord(r, "xse_11");
|
// double xse_11 = DataUtil.getDefaultByRecord(r, "xse_11");
|
||||||
double xse_12 = DataUtil.getDefaultByRecord(r, "xse_12");
|
// double xse_12 = DataUtil.getDefaultByRecord(r, "xse_12");
|
||||||
double xsw_1 = DataUtil.getDefaultByRecord(r, "xsw_1");
|
double xsw_1 = DataUtil.getDefaultByRecord(r, "xsw_1");
|
||||||
double xsw_2 = DataUtil.getDefaultByRecord(r, "xsw_2");
|
// double xsw_2 = DataUtil.getDefaultByRecord(r, "xsw_2");
|
||||||
double xsw_3 = DataUtil.getDefaultByRecord(r, "xsw_3");
|
// double xsw_3 = DataUtil.getDefaultByRecord(r, "xsw_3");
|
||||||
double xsw_4 = DataUtil.getDefaultByRecord(r, "xsw_4");
|
// double xsw_4 = DataUtil.getDefaultByRecord(r, "xsw_4");
|
||||||
double xsw_5 = DataUtil.getDefaultByRecord(r, "xsw_5");
|
// double xsw_5 = DataUtil.getDefaultByRecord(r, "xsw_5");
|
||||||
double xsw_6 = DataUtil.getDefaultByRecord(r, "xsw_6");
|
// double xsw_6 = DataUtil.getDefaultByRecord(r, "xsw_6");
|
||||||
double xsw_11 = DataUtil.getDefaultByRecord(r, "xsw_11");
|
// double xsw_11 = DataUtil.getDefaultByRecord(r, "xsw_11");
|
||||||
double xsw_12 = DataUtil.getDefaultByRecord(r, "xsw_12");
|
// double xsw_12 = DataUtil.getDefaultByRecord(r, "xsw_12");
|
||||||
|
|
||||||
Record rec = new Record();
|
Record rec = new Record();
|
||||||
rec.set("inx", i + 1);
|
rec.set("inx", i + 1);
|
||||||
|
|
@ -3765,26 +3755,26 @@ public class OrderStatService {
|
||||||
rec.set("total_presell_pug", total_presell_pug);
|
rec.set("total_presell_pug", total_presell_pug);
|
||||||
rec.set("total_weight", total_weight);
|
rec.set("total_weight", total_weight);
|
||||||
rec.set("xsl_1", xsl_1);
|
rec.set("xsl_1", xsl_1);
|
||||||
rec.set("xsl_2", xsl_2);
|
// rec.set("xsl_2", xsl_2);
|
||||||
rec.set("xsl_3", xsl_3);
|
// rec.set("xsl_3", xsl_3);
|
||||||
rec.set("xsl_4", xsl_4);
|
// rec.set("xsl_4", xsl_4);
|
||||||
rec.set("xsl_5", xsl_5);
|
// rec.set("xsl_5", xsl_5);
|
||||||
rec.set("xsl_6", xsl_6);
|
// rec.set("xsl_6", xsl_6);
|
||||||
rec.set("xsl_11", xsl_11);
|
// rec.set("xsl_11", xsl_11);
|
||||||
rec.set("xse_1", xse_1);
|
rec.set("xse_1", xse_1);
|
||||||
rec.set("xse_2", xse_2);
|
// rec.set("xse_2", xse_2);
|
||||||
rec.set("xse_3", xse_3);
|
// rec.set("xse_3", xse_3);
|
||||||
rec.set("xse_4", xse_4);
|
// rec.set("xse_4", xse_4);
|
||||||
rec.set("xse_5", xse_5);
|
// rec.set("xse_5", xse_5);
|
||||||
rec.set("xse_6", xse_6);
|
// rec.set("xse_6", xse_6);
|
||||||
rec.set("xse_11", xse_11);
|
// rec.set("xse_11", xse_11);
|
||||||
rec.set("xsw_1", xsw_1);
|
rec.set("xsw_1", xsw_1);
|
||||||
rec.set("xsw_2", xsw_2);
|
// rec.set("xsw_2", xsw_2);
|
||||||
rec.set("xsw_3", xsw_3);
|
// rec.set("xsw_3", xsw_3);
|
||||||
rec.set("xsw_4", xsw_4);
|
// rec.set("xsw_4", xsw_4);
|
||||||
rec.set("xsw_5", xsw_5);
|
// rec.set("xsw_5", xsw_5);
|
||||||
rec.set("xsw_6", xsw_6);
|
// rec.set("xsw_6", xsw_6);
|
||||||
rec.set("xsw_11", xsw_11);
|
// rec.set("xsw_11", xsw_11);
|
||||||
|
|
||||||
ret.add(rec);
|
ret.add(rec);
|
||||||
|
|
||||||
|
|
@ -3792,29 +3782,29 @@ public class OrderStatService {
|
||||||
all_total_presell_pug += total_presell_pug;
|
all_total_presell_pug += total_presell_pug;
|
||||||
all_total_weight += total_weight;
|
all_total_weight += total_weight;
|
||||||
all_xsl_1 += xsl_1;
|
all_xsl_1 += xsl_1;
|
||||||
all_xsl_2 += xsl_2;
|
// all_xsl_2 += xsl_2;
|
||||||
all_xsl_3 += xsl_3;
|
// all_xsl_3 += xsl_3;
|
||||||
all_xsl_4 += xsl_4;
|
// all_xsl_4 += xsl_4;
|
||||||
all_xsl_5 += xsl_5;
|
// all_xsl_5 += xsl_5;
|
||||||
all_xsl_6 += xsl_6;
|
// all_xsl_6 += xsl_6;
|
||||||
all_xsl_11 += xsl_11;
|
// all_xsl_11 += xsl_11;
|
||||||
all_xsl_12 += xsl_12;
|
// all_xsl_12 += xsl_12;
|
||||||
all_xse_1 += xse_1;
|
all_xse_1 += xse_1;
|
||||||
all_xse_2 += xse_2;
|
// all_xse_2 += xse_2;
|
||||||
all_xse_3 += xse_3;
|
// all_xse_3 += xse_3;
|
||||||
all_xse_4 += xse_4;
|
// all_xse_4 += xse_4;
|
||||||
all_xse_5 += xse_5;
|
// all_xse_5 += xse_5;
|
||||||
all_xse_6 += xse_6;
|
// all_xse_6 += xse_6;
|
||||||
all_xse_11 += xse_11;
|
// all_xse_11 += xse_11;
|
||||||
all_xse_12 += xse_12;
|
// all_xse_12 += xse_12;
|
||||||
all_xsw_1 += xsw_1;
|
all_xsw_1 += xsw_1;
|
||||||
all_xsw_2 += xsw_2;
|
// all_xsw_2 += xsw_2;
|
||||||
all_xsw_3 += xsw_3;
|
// all_xsw_3 += xsw_3;
|
||||||
all_xsw_4 += xsw_4;
|
// all_xsw_4 += xsw_4;
|
||||||
all_xsw_5 += xsw_5;
|
// all_xsw_5 += xsw_5;
|
||||||
all_xsw_6 += xsw_6;
|
// all_xsw_6 += xsw_6;
|
||||||
all_xsw_11 += xsw_11;
|
// all_xsw_11 += xsw_11;
|
||||||
all_xsw_12 += xsw_12;
|
// all_xsw_12 += xsw_12;
|
||||||
}
|
}
|
||||||
|
|
||||||
Record r = new Record();
|
Record r = new Record();
|
||||||
|
|
@ -3824,28 +3814,28 @@ public class OrderStatService {
|
||||||
r.set("total_presell_pug", all_total_presell_pug);
|
r.set("total_presell_pug", all_total_presell_pug);
|
||||||
r.set("total_weight", all_total_weight);
|
r.set("total_weight", all_total_weight);
|
||||||
r.set("xsl_1", all_xsl_1);
|
r.set("xsl_1", all_xsl_1);
|
||||||
r.set("xsl_2", all_xsl_2);
|
// r.set("xsl_2", all_xsl_2);
|
||||||
r.set("xsl_3", all_xsl_3);
|
// r.set("xsl_3", all_xsl_3);
|
||||||
r.set("xsl_4", all_xsl_4);
|
// r.set("xsl_4", all_xsl_4);
|
||||||
r.set("xsl_5", all_xsl_5);
|
// r.set("xsl_5", all_xsl_5);
|
||||||
r.set("xsl_6", all_xsl_6);
|
// r.set("xsl_6", all_xsl_6);
|
||||||
r.set("xsl_11", all_xsl_11);
|
// r.set("xsl_11", all_xsl_11);
|
||||||
r.set("xse_1", all_xse_1);
|
r.set("xse_1", all_xse_1);
|
||||||
r.set("xse_2", all_xse_2);
|
// r.set("xse_2", all_xse_2);
|
||||||
r.set("xse_3", all_xse_3);
|
// r.set("xse_3", all_xse_3);
|
||||||
r.set("xse_4", all_xse_4);
|
// r.set("xse_4", all_xse_4);
|
||||||
r.set("xse_5", all_xse_5);
|
// r.set("xse_5", all_xse_5);
|
||||||
r.set("xse_6", all_xse_6);
|
// r.set("xse_6", all_xse_6);
|
||||||
r.set("xse_11", all_xse_11);
|
// r.set("xse_11", all_xse_11);
|
||||||
r.set("xse_12", all_xse_12);
|
// r.set("xse_12", all_xse_12);
|
||||||
r.set("xsw_1", all_xsw_1);
|
r.set("xsw_1", all_xsw_1);
|
||||||
r.set("xsw_2", all_xsw_2);
|
// r.set("xsw_2", all_xsw_2);
|
||||||
r.set("xsw_3", all_xsw_3);
|
// r.set("xsw_3", all_xsw_3);
|
||||||
r.set("xsw_4", all_xsw_4);
|
// r.set("xsw_4", all_xsw_4);
|
||||||
r.set("xsw_5", all_xsw_5);
|
// r.set("xsw_5", all_xsw_5);
|
||||||
r.set("xsw_6", all_xsw_6);
|
// r.set("xsw_6", all_xsw_6);
|
||||||
r.set("xsw_11", all_xsw_11);
|
// r.set("xsw_11", all_xsw_11);
|
||||||
r.set("xsw_12", all_xsw_12);
|
// r.set("xsw_12", all_xsw_12);
|
||||||
|
|
||||||
ret.add(r);
|
ret.add(r);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -87,6 +87,22 @@ public class CustomerContractSignedService extends BaseService {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Result save(CustomerContractSigned model, Sysuser sysuser, UploadFile uploadFile) {
|
public Result save(CustomerContractSigned model, Sysuser sysuser, UploadFile uploadFile) {
|
||||||
|
Integer type = model.getType();
|
||||||
|
if (type == null) {
|
||||||
|
return Result.failed(false, "type不能为空");
|
||||||
|
}
|
||||||
|
if (type == 0){ // 公司
|
||||||
|
List<CustomerContractSigned> list = CustomerContractSigned.dao.find("select * from customer_contract_signed where type = 0 and del = 0 and state = 1");
|
||||||
|
if (!list.isEmpty()){
|
||||||
|
return Result.failed(false, "已有正在生效的电子签字");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (type == 1){ // 公司
|
||||||
|
List<CustomerContractSigned> list = CustomerContractSigned.dao.find("select * from customer_contract_signed where type = 0 and del = 0 and state = 1 and create_id = ?", sysuser.getId());
|
||||||
|
if (!list.isEmpty()){
|
||||||
|
return Result.failed(false, "已有正在生效的电子签字");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
model.setCreateId(sysuser.getId());
|
model.setCreateId(sysuser.getId());
|
||||||
model.setCreateName(sysuser.getName());
|
model.setCreateName(sysuser.getName());
|
||||||
|
|
@ -147,6 +163,24 @@ public class CustomerContractSignedService extends BaseService {
|
||||||
model.setCreateId(sysuser.getId());
|
model.setCreateId(sysuser.getId());
|
||||||
model.setCreateName(sysuser.getName());
|
model.setCreateName(sysuser.getName());
|
||||||
|
|
||||||
|
Integer type = model.getType();
|
||||||
|
if (type == null) {
|
||||||
|
return Result.failed(false, "type不能为空");
|
||||||
|
}
|
||||||
|
if (type == 0){ // 公司
|
||||||
|
List<CustomerContractSigned> list = CustomerContractSigned.dao.find("select * from customer_contract_signed where type = 0 and del = 0 and state = 1 and id = ?",model.getId());
|
||||||
|
if (!list.isEmpty()){
|
||||||
|
return Result.failed(false, "已有正在生效的电子签字");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (type == 1){ // 公司
|
||||||
|
List<CustomerContractSigned> list = CustomerContractSigned.dao.find("select * from customer_contract_signed where type = 0 and del = 0 and state = 1 and create_id = ? and id = ?"
|
||||||
|
, sysuser.getId(),model.getId());
|
||||||
|
if (!list.isEmpty()){
|
||||||
|
return Result.failed(false, "已有正在生效的电子签字");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Record r = new Record();
|
Record r = new Record();
|
||||||
File file = uploadFile.getFile();
|
File file = uploadFile.getFile();
|
||||||
String htmlStr = Word2HtmlStr.conver(file);
|
String htmlStr = Word2HtmlStr.conver(file);
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,19 @@
|
||||||
package com.cowr.service.ssjygl.jobs;
|
package com.cowr.service.ssjygl.jobs;
|
||||||
|
|
||||||
import com.cowr.common.enums.OrderStateEnum;
|
import com.cowr.common.enums.OrderStateEnum;
|
||||||
import com.cowr.common.view.Result;
|
|
||||||
import com.cowr.model.Ordercluster;
|
import com.cowr.model.Ordercluster;
|
||||||
import com.cowr.model.SyncTask;
|
import com.cowr.model.SyncTask;
|
||||||
import com.cowr.model.Sysuser;
|
|
||||||
import com.cowr.service.ssjygl.order.ordercluster.OrderclusterSyncService;
|
|
||||||
import com.cowr.service.ssjygl.synctask.SyncTaskService;
|
import com.cowr.service.ssjygl.synctask.SyncTaskService;
|
||||||
import com.cowr.ssjygl.order.ordercluster.OrderclusterService;
|
|
||||||
import com.jfinal.log.Log;
|
import com.jfinal.log.Log;
|
||||||
import com.jfinal.plugin.activerecord.Db;
|
import com.jfinal.plugin.activerecord.Db;
|
||||||
import com.jfinal.plugin.activerecord.IAtom;
|
import com.jfinal.plugin.activerecord.IAtom;
|
||||||
import org.quartz.Job;
|
import org.quartz.Job;
|
||||||
import org.quartz.JobExecutionContext;
|
import org.quartz.JobExecutionContext;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.util.Calendar;
|
||||||
import java.util.*;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
public class CheckUndonOrderclusterJob implements Job {
|
public class CheckUndonOrderclusterJob implements Job {
|
||||||
private static Log log = Log.getLog(CheckUndonOrderclusterJob.class);
|
private static Log log = Log.getLog(CheckUndonOrderclusterJob.class);
|
||||||
|
|
@ -50,7 +48,7 @@ public class CheckUndonOrderclusterJob implements Job {
|
||||||
if (ordercluster.getState() == OrderStateEnum.INITIAL.getStateid()) {
|
if (ordercluster.getState() == OrderStateEnum.INITIAL.getStateid()) {
|
||||||
ordercluster.setState(OrderStateEnum.INVALID.getStateid());
|
ordercluster.setState(OrderStateEnum.INVALID.getStateid());
|
||||||
} else {
|
} else {
|
||||||
ordercluster.setState(OrderStateEnum.RECEIVED.getStateid());
|
ordercluster.setState(OrderStateEnum.RECEIVED.getStateid()); //到时间未完成的
|
||||||
}
|
}
|
||||||
|
|
||||||
syncmap.get(ordercluster.getSupermarketId()).addUpdateData(ordercluster);
|
syncmap.get(ordercluster.getSupermarketId()).addUpdateData(ordercluster);
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,10 @@ import com.cowr.ssjygl.product.ProductService;
|
||||||
import com.cowr.ssjygl.product.ProductValidator;
|
import com.cowr.ssjygl.product.ProductValidator;
|
||||||
import com.jfinal.aop.Before;
|
import com.jfinal.aop.Before;
|
||||||
import com.jfinal.core.Controller;
|
import com.jfinal.core.Controller;
|
||||||
|
import com.jfinal.plugin.activerecord.Db;
|
||||||
|
import com.jfinal.plugin.activerecord.Record;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generated by COWR Sat Apr 04 17:23:04 CST 2020
|
* Generated by COWR Sat Apr 04 17:23:04 CST 2020
|
||||||
|
|
@ -44,6 +48,11 @@ public class ProductController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
Product model = getModel(Product.class, "", true); // 忽略不在model中的字段
|
Product model = getModel(Product.class, "", true); // 忽略不在model中的字段
|
||||||
|
List<Record> recordList = Db.find("select * from product t where t.name = ?" , model.getName());
|
||||||
|
if (!recordList.isEmpty()){
|
||||||
|
renderJson(Result.failed("该商品已存在"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
renderJson(ProductSyncService.me.save(model, tokenuser));
|
renderJson(ProductSyncService.me.save(model, tokenuser));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -76,6 +85,11 @@ public class ProductController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
Product model = getModel(Product.class, "", true); // 忽略不在model中的字段
|
Product model = getModel(Product.class, "", true); // 忽略不在model中的字段
|
||||||
|
List<Record> recordList = Db.find("select * from product t where t.name = ? AND t.id != ?",model.getName(),model.getId());
|
||||||
|
if (!recordList.isEmpty()){
|
||||||
|
renderJson(Result.failed("该商品已存在"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
renderJson(ProductSyncService.me.restore(model, tokenuser));
|
renderJson(ProductSyncService.me.restore(model, tokenuser));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -92,6 +106,11 @@ public class ProductController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
Product model = getModel(Product.class, "", true); // 忽略不在model中的字段
|
Product model = getModel(Product.class, "", true); // 忽略不在model中的字段
|
||||||
|
List<Record> recordList = Db.find("select * from product t where t.name = ? AND t.id != ?",model.getName(),model.getId());
|
||||||
|
if (!recordList.isEmpty()){
|
||||||
|
renderJson(Result.failed("该商品已存在"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
renderJson(ProductSyncService.me.update(model, tokenuser));
|
renderJson(ProductSyncService.me.update(model, tokenuser));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue