Commit e3fbcae32dd6ba8b8e08d3d18c9aa2e4242e1716

Authored by 游瑞烽
1 parent 9c67b344

线路in_use字段根据撤销字段自动修改

src/main/java/com/bsth/controller/LineController.java
... ... @@ -81,6 +81,10 @@ public class LineController extends BaseController<Line, Integer> {
81 81 map.put("status", ResponseCode.ERROR);
82 82 return map;
83 83 }
  84 + if(t.getDestroy() == 0){
  85 + t.setInUse(1);
  86 + } else
  87 + t.setInUse(0);
84 88 // 添加线路版本
85 89 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
86 90 try {
... ...
src/main/java/com/bsth/repository/LineRepository.java
... ... @@ -60,14 +60,14 @@ public interface LineRepository extends BaseRepository<Line, Integer> {
60 60 + "l.startStationEndTime=?9, l.endStationFirstTime=?10, l.endStationEndTime=?11, l.linePlayType=?12, "
61 61 + "l.openDate=?13, l.es=?14, l.shortName=?15, l.shanghaiLinecode=?16, l.eqLinecode=?17, l.startPhone=?18, "
62 62 + "l.endPhone=?19, l.carSumNumber=?20, l.hvacCarNumber=?21, l.ordCarNumber=?22, l.history=?23, "
63   - + "l.descriptions=?24, l.destroy=?25, l.supperLine=?26, l.spacGrade=?27, l.warrantCar=?28, l.region=?30 where "
  63 + + "l.descriptions=?24, l.destroy=?25, l.supperLine=?26, l.spacGrade=?27, l.warrantCar=?28, l.region=?30 , l.inUse=?31 where "
64 64 + "l.lineCode=?29")
65   - public int update(String name, String company, String brancheCompany, String level, String nature,
  65 + int update(String name, String company, String brancheCompany, String level, String nature,
66 66 String startStationName, String endStationName, String startStationFirstTime, String startStationEndTime,
67 67 String endStationFirstTime, String endStationEndTime, Integer linePlayType, Date openDate, String es,
68 68 String shortName, String shanghaiLinecode, String eqLinecode, String startPhone, String endPhone,
69 69 Integer carSumNumber, Integer hvacCarNumber, Integer ordCarNumber, String history, String descriptions,
70   - Integer destroy, Integer supperLine, Integer spacGrade, Integer warrantCar, String lineCode, Integer region);
  70 + Integer destroy, Integer supperLine, Integer spacGrade, Integer warrantCar, String lineCode, Integer region, Integer inUser);
71 71  
72 72 /**
73 73 * 查询线路版本文件
... ...
src/main/java/com/bsth/service/impl/LineServiceImpl.java
... ... @@ -77,13 +77,18 @@ public class LineServiceImpl extends BaseServiceImpl<Line, Integer> implements L
77 77 public Map<String, Object> update(Line l) {
78 78 Map<String, Object> map = new HashMap<>();
79 79  
  80 + if(l.getDestroy() == 0){
  81 + l.setInUse(1);
  82 + } else
  83 + l.setInUse(0);
  84 +
80 85 int status = repository.update(l.getName(), l.getCompany(), l.getBrancheCompany(), l.getLevel(), l.getNature(),
81 86 l.getStartStationName(), l.getEndStationName(), l.getStartStationFirstTime(),
82 87 l.getStartStationEndTime(), l.getEndStationFirstTime(), l.getEndStationEndTime(), l.getLinePlayType(),
83 88 l.getOpenDate(), l.getEs(), l.getShortName(), l.getShanghaiLinecode(), l.getEqLinecode(),
84 89 l.getStartPhone(), l.getEndPhone(), l.getCarSumNumber(), l.getHvacCarNumber(), l.getOrdCarNumber(),
85 90 l.getHistory(), l.getDescriptions(), l.getDestroy(), l.getSupperLine(), l.getSpacGrade(),
86   - l.getWarrantCar(), l.getLineCode(), l.getRegion());
  91 + l.getWarrantCar(), l.getLineCode(), l.getRegion(),l.getInUse());
87 92 if (status==1) {
88 93 map.put("status", ResponseCode.SUCCESS);
89 94 } else {
... ...