取土场砂站距离修改
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.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.arrive_time, p.type, p.memo transport_memo, case when t.supermarket_id = 5 then '巴河' else s.name end as supermarket_name \n" +
|
||||
", s1.name customer_name \n" +
|
||||
", p.arrive_time, p.type, p.memo transport_memo, s.name supermarket_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";
|
||||
fromsql = "from order_transfer t \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 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" +
|
||||
" left join supermarket s on s.id = t.supermarket_id \n" +
|
||||
" where 1=1 ";
|
||||
|
|
@ -64,10 +64,15 @@ public class TicketInvalidVerifyService extends BaseService {
|
|||
}
|
||||
|
||||
if (supermarket_id != null) {
|
||||
if(supermarket_id == 4){
|
||||
fromsql += " and t.supermarket_id in (4,5) \n";
|
||||
} else {
|
||||
fromsql += " and t.supermarket_id = ? \n";
|
||||
paraList.add(supermarket_id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (supermarket_type != null) {
|
||||
fromsql += " and s.type = ? \n";
|
||||
paraList.add(supermarket_type);
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ public class SupermarketSandfarmDistanceController extends Controller {
|
|||
}
|
||||
|
||||
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 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) {
|
||||
return Result.failed("未找到对应砂站信息");
|
||||
|
|
@ -22,6 +23,26 @@ public class SupermarketSandfarmDistanceSyncService extends BaseSyncService {
|
|||
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