取土场砂站距离修改
parent
b61d9bda2d
commit
b3760efa1d
|
|
@ -120,8 +120,8 @@ public class OrderTempService extends BaseService {
|
||||||
", p.in_time, p.out_time, p.in_which, p.out_which, p.in_mode, p.out_mode \n" +
|
", p.in_time, p.out_time, p.in_which, p.out_which, p.in_mode, p.out_mode \n" +
|
||||||
", p.first_weight, p.second_weight, p.first_weigh_mode, p.second_weight_mode \n" +
|
", p.first_weight, p.second_weight, p.first_weigh_mode, p.second_weight_mode \n" +
|
||||||
", p.first_pic, p.first_weight_which, p.second_weight_which, p.second_pic \n" +
|
", p.first_pic, p.first_weight_which, p.second_weight_which, p.second_pic \n" +
|
||||||
", p.arrive_time, p.type, p.memo transport_memo, case when t.supermarket_id = 5 then '巴河' else s.name end as supermarket_name \n" +
|
", p.arrive_time, p.type, p.memo transport_memo, s.name supermarket_name \n" +
|
||||||
", s1.name customer_name \n" +
|
", case when t.supermarket_id = 5 then '巴河' else s1.name end as customer_name \n" +
|
||||||
", t.trans_price in_trans_price, t.weight in_weight,ot.ticket_code as old_ticket_code \n";
|
", t.trans_price in_trans_price, t.weight in_weight,ot.ticket_code as old_ticket_code \n";
|
||||||
fromsql = "from order_transfer t \n" +
|
fromsql = "from order_transfer t \n" +
|
||||||
" left join transport p on p.order_sn = t.sn \n" +
|
" left join transport p on p.order_sn = t.sn \n" +
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ public class TicketInvalidVerifyService extends BaseService {
|
||||||
Integer supermarket_type,
|
Integer supermarket_type,
|
||||||
Integer state
|
Integer state
|
||||||
) {
|
) {
|
||||||
String selectsql = "select t.*, s.name supermarket_name ";
|
String selectsql = "select t.*, case when t.supermarket_id = 5 then '巴河' else s.name end as supermarket_name ";
|
||||||
String fromsql = "from ticket_invalid_verify t \n" +
|
String fromsql = "from ticket_invalid_verify t \n" +
|
||||||
" left join supermarket s on s.id = t.supermarket_id \n" +
|
" left join supermarket s on s.id = t.supermarket_id \n" +
|
||||||
" where 1=1 ";
|
" where 1=1 ";
|
||||||
|
|
@ -64,10 +64,15 @@ public class TicketInvalidVerifyService extends BaseService {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (supermarket_id != null) {
|
if (supermarket_id != null) {
|
||||||
|
if(supermarket_id == 4){
|
||||||
|
fromsql += " and t.supermarket_id in (4,5) \n";
|
||||||
|
} else {
|
||||||
fromsql += " and t.supermarket_id = ? \n";
|
fromsql += " and t.supermarket_id = ? \n";
|
||||||
paraList.add(supermarket_id);
|
paraList.add(supermarket_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if (supermarket_type != null) {
|
if (supermarket_type != null) {
|
||||||
fromsql += " and s.type = ? \n";
|
fromsql += " and s.type = ? \n";
|
||||||
paraList.add(supermarket_type);
|
paraList.add(supermarket_type);
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ public class SupermarketSandfarmDistanceController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
SupermarketSandfarmDistance model = getModel(SupermarketSandfarmDistance.class, "", true); // 忽略不在model中的字段
|
SupermarketSandfarmDistance model = getModel(SupermarketSandfarmDistance.class, "", true); // 忽略不在model中的字段
|
||||||
renderJson(SupermarketSandfarmDistanceService.me.update(model, tokenuser));
|
renderJson(SupermarketSandfarmDistanceSyncService.me.update(model, tokenuser));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,8 @@ public class SupermarketSandfarmDistanceSyncService extends BaseSyncService {
|
||||||
public static SupermarketSandfarmDistanceSyncService me = new SupermarketSandfarmDistanceSyncService();
|
public static SupermarketSandfarmDistanceSyncService me = new SupermarketSandfarmDistanceSyncService();
|
||||||
|
|
||||||
public Result save(SupermarketSandfarmDistance model, Sysuser sysuser) {
|
public Result save(SupermarketSandfarmDistance model, Sysuser sysuser) {
|
||||||
Supermarket supermarket = SvrCacheData.SUP_CACHE.get(model.getSupermarketId());
|
Integer supermarket_id = model.getSupermarketId();
|
||||||
|
Supermarket supermarket = SvrCacheData.SUP_CACHE.get(supermarket_id);
|
||||||
|
|
||||||
if (supermarket == null) {
|
if (supermarket == null) {
|
||||||
return Result.failed("未找到对应砂站信息");
|
return Result.failed("未找到对应砂站信息");
|
||||||
|
|
@ -22,6 +23,26 @@ public class SupermarketSandfarmDistanceSyncService extends BaseSyncService {
|
||||||
return Result.failed("未找到对应砂场信息");
|
return Result.failed("未找到对应砂场信息");
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.save(model, sysuser);
|
Result result = super.save(model, sysuser);
|
||||||
|
if(supermarket_id == 4){
|
||||||
|
SupermarketSandfarmDistance newmodel = new SupermarketSandfarmDistance();
|
||||||
|
newmodel.setSupermarketId(5);
|
||||||
|
newmodel.setSandfarmId(model.getSandfarmId());
|
||||||
|
super.save(newmodel, sysuser);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Result update(SupermarketSandfarmDistance model, Sysuser sysuser) {
|
||||||
|
Integer supermarket_id = model.getSupermarketId();
|
||||||
|
|
||||||
|
Result result = super.update(model, sysuser);
|
||||||
|
if(supermarket_id == 4){
|
||||||
|
SupermarketSandfarmDistance newmodel = new SupermarketSandfarmDistance();
|
||||||
|
newmodel.setSupermarketId(5);
|
||||||
|
newmodel.setSandfarmId(model.getSandfarmId());
|
||||||
|
super.update(newmodel, sysuser);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue