Commit 30282880a7d974f9414aa1cbe9d82d6e808d537a
1 parent
4b460f3d
update...
Showing
6 changed files
with
31 additions
and
9 deletions
src/main/java/com/bsth/controller/realcontrol/ScheduleRealInfoController.java
| @@ -529,8 +529,8 @@ public class ScheduleRealInfoController extends BaseController<ScheduleRealInfo, | @@ -529,8 +529,8 @@ public class ScheduleRealInfoController extends BaseController<ScheduleRealInfo, | ||
| 529 | } | 529 | } |
| 530 | 530 | ||
| 531 | @RequestMapping(value="/changeBcType/{id}", method=RequestMethod.POST) | 531 | @RequestMapping(value="/changeBcType/{id}", method=RequestMethod.POST) |
| 532 | - public Map<String, Object> changeBcType(@PathVariable("id") Long id, String bcType, String remarks){ | ||
| 533 | - return scheduleRealInfoService.changeBcType(id, bcType, remarks); | 532 | + public Map<String, Object> changeBcType(@PathVariable("id") Long id, String bcType, String remarks, String majorStationName){ |
| 533 | + return scheduleRealInfoService.changeBcType(id, bcType, remarks, majorStationName); | ||
| 534 | } | 534 | } |
| 535 | 535 | ||
| 536 | @RequestMapping(value="/history", method=RequestMethod.POST) | 536 | @RequestMapping(value="/history", method=RequestMethod.POST) |
src/main/java/com/bsth/entity/realcontrol/ScheduleRealInfo.java
| @@ -108,6 +108,9 @@ public class ScheduleRealInfo { | @@ -108,6 +108,9 @@ public class ScheduleRealInfo { | ||
| 108 | */ | 108 | */ |
| 109 | private String bcType; | 109 | private String bcType; |
| 110 | 110 | ||
| 111 | + //放站班次 站点名称 | ||
| 112 | + private String majorStationName; | ||
| 113 | + | ||
| 111 | /** 创建人 */ | 114 | /** 创建人 */ |
| 112 | @JsonIgnore | 115 | @JsonIgnore |
| 113 | @ManyToOne(fetch = FetchType.LAZY) | 116 | @ManyToOne(fetch = FetchType.LAZY) |
| @@ -971,4 +974,12 @@ public class ScheduleRealInfo { | @@ -971,4 +974,12 @@ public class ScheduleRealInfo { | ||
| 971 | public void setCcService(boolean ccService) { | 974 | public void setCcService(boolean ccService) { |
| 972 | this.ccService = ccService; | 975 | this.ccService = ccService; |
| 973 | } | 976 | } |
| 977 | + | ||
| 978 | + public String getMajorStationName() { | ||
| 979 | + return majorStationName; | ||
| 980 | + } | ||
| 981 | + | ||
| 982 | + public void setMajorStationName(String majorStationName) { | ||
| 983 | + this.majorStationName = majorStationName; | ||
| 984 | + } | ||
| 974 | } | 985 | } |
src/main/java/com/bsth/service/directive/DirectiveServiceImpl.java
| @@ -110,8 +110,15 @@ public class DirectiveServiceImpl extends BaseServiceImpl<D60, Integer> implemen | @@ -110,8 +110,15 @@ public class DirectiveServiceImpl extends BaseServiceImpl<D60, Integer> implemen | ||
| 110 | logger.warn("烂班不允许发送调度指令...."); | 110 | logger.warn("烂班不允许发送调度指令...."); |
| 111 | return -1; | 111 | return -1; |
| 112 | } | 112 | } |
| 113 | - String text = "已完成" + finish + "个班次,下一发车时间" + fmtHHmm_CN.print(sch.getDfsjT()) + ",由" | ||
| 114 | - + sch.getQdzName() + "发往" + sch.getZdzName(); | 113 | + String text = "您已完成" + finish + "个班次,下一发车时间" + fmtHHmm_CN.print(sch.getDfsjT()) + ",由" |
| 114 | + + sch.getQdzName() + "发往" + sch.getZdzName() ; | ||
| 115 | + | ||
| 116 | + if(sch.getBcType().equals("venting")){ | ||
| 117 | + text += " (直放)"; | ||
| 118 | + } | ||
| 119 | + else if(sch.getBcType().equals("major")){ | ||
| 120 | + text += " (放站到"+sch.getMajorStationName()+"带客)"; | ||
| 121 | + } | ||
| 115 | 122 | ||
| 116 | //下发0x01指令 调度指令(闹钟有效) | 123 | //下发0x01指令 调度指令(闹钟有效) |
| 117 | long t = System.currentTimeMillis() + 1000 * 30, | 124 | long t = System.currentTimeMillis() + 1000 * 30, |
src/main/java/com/bsth/service/realcontrol/ScheduleRealInfoService.java
| @@ -139,9 +139,9 @@ public interface ScheduleRealInfoService extends BaseService<ScheduleRealInfo, L | @@ -139,9 +139,9 @@ public interface ScheduleRealInfoService extends BaseService<ScheduleRealInfo, L | ||
| 139 | 139 | ||
| 140 | Map<String, Object> multi_dftz(List<DfsjChange> dfsjcs); | 140 | Map<String, Object> multi_dftz(List<DfsjChange> dfsjcs); |
| 141 | 141 | ||
| 142 | - Map<String,Object> changeBcType(Long id, String bcType, String remarks); | 142 | + Map<String, Object> changeBcType(Long id, String bcType, String remarks, String majorStationName); |
| 143 | 143 | ||
| 144 | - Map<String,Object> historySave(ScheduleRealInfo sch); | 144 | + Map<String,Object> historySave(ScheduleRealInfo sch); |
| 145 | 145 | ||
| 146 | Map<String, Object> MapById(Long id) ; | 146 | Map<String, Object> MapById(Long id) ; |
| 147 | 147 |
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
| @@ -24,7 +24,6 @@ import com.bsth.data.utils.CustomStringUtils; | @@ -24,7 +24,6 @@ import com.bsth.data.utils.CustomStringUtils; | ||
| 24 | import com.bsth.entity.Cars; | 24 | import com.bsth.entity.Cars; |
| 25 | import com.bsth.entity.Line; | 25 | import com.bsth.entity.Line; |
| 26 | import com.bsth.entity.Personnel; | 26 | import com.bsth.entity.Personnel; |
| 27 | -import com.bsth.entity.mcy_forms.Waybillday; | ||
| 28 | import com.bsth.entity.oil.Dlb; | 27 | import com.bsth.entity.oil.Dlb; |
| 29 | import com.bsth.entity.oil.Ylb; | 28 | import com.bsth.entity.oil.Ylb; |
| 30 | import com.bsth.entity.oil.Ylxxb; | 29 | import com.bsth.entity.oil.Ylxxb; |
| @@ -3241,7 +3240,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | @@ -3241,7 +3240,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | ||
| 3241 | * @return | 3240 | * @return |
| 3242 | */ | 3241 | */ |
| 3243 | @Override | 3242 | @Override |
| 3244 | - public Map<String, Object> changeBcType(Long id, String bcType, String remarks) { | 3243 | + public Map<String, Object> changeBcType(Long id, String bcType, String remarks, String majorStationName) { |
| 3245 | Map<String, Object> rs = new HashMap<>(); | 3244 | Map<String, Object> rs = new HashMap<>(); |
| 3246 | 3245 | ||
| 3247 | try { | 3246 | try { |
| @@ -3251,6 +3250,10 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | @@ -3251,6 +3250,10 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | ||
| 3251 | sch.addRemarks(remarks); | 3250 | sch.addRemarks(remarks); |
| 3252 | rs.put("status", ResponseCode.SUCCESS); | 3251 | rs.put("status", ResponseCode.SUCCESS); |
| 3253 | rs.put("t", sch); | 3252 | rs.put("t", sch); |
| 3253 | + | ||
| 3254 | + if("major".equals(bcType)){ | ||
| 3255 | + sch.setMajorStationName(majorStationName); | ||
| 3256 | + } | ||
| 3254 | } | 3257 | } |
| 3255 | } catch (Exception e) { | 3258 | } catch (Exception e) { |
| 3256 | logger.error("", e); | 3259 | logger.error("", e); |
src/main/resources/static/real_control_v2/fragments/line_schedule/context_menu/bc_type_major.html
| @@ -178,7 +178,8 @@ | @@ -178,7 +178,8 @@ | ||
| 178 | //将班次类型调整为放站 | 178 | //将班次类型调整为放站 |
| 179 | gb_common.$post('/realSchedule/changeBcType/' + sch.id, { | 179 | gb_common.$post('/realSchedule/changeBcType/' + sch.id, { |
| 180 | bcType: 'major', | 180 | bcType: 'major', |
| 181 | - remarks: remarks | 181 | + remarks: remarks, |
| 182 | + majorStationName: $('[name=endStation]').find("option:selected").text() | ||
| 182 | }, function (rs) { | 183 | }, function (rs) { |
| 183 | UIkit.modal(modal).hide(); | 184 | UIkit.modal(modal).hide(); |
| 184 | gb_schedule_table.updateSchedule(rs.t); | 185 | gb_schedule_table.updateSchedule(rs.t); |