|
@@ -1336,40 +1336,43 @@ public class MeterWorkCarActualFirstBakController extends BaseRESTfulController
|
|
|
HashMap<String, Object> carMap = new HashMap<>();
|
|
HashMap<String, Object> carMap = new HashMap<>();
|
|
|
carMap.put("carNo", carNo);
|
|
carMap.put("carNo", carNo);
|
|
|
List<MeterBaseCar> carModels = meterBaseCarMapper.selectByParameters(carMap);
|
|
List<MeterBaseCar> carModels = meterBaseCarMapper.selectByParameters(carMap);
|
|
|
- if (carModels.size() < 1){
|
|
|
|
|
- return failed(null,"车号不存在");
|
|
|
|
|
- }
|
|
|
|
|
- MeterBaseCar meterBaseCar = carModels.get(0);
|
|
|
|
|
- String carTypeNo = null;
|
|
|
|
|
- if (meterBaseCar.getCarTypeNo() != null){
|
|
|
|
|
- carTypeNo = meterBaseCar.getCarTypeNo();
|
|
|
|
|
- }else{
|
|
|
|
|
- return failed(null,"车型为空");
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- //内倒
|
|
|
|
|
- if ("001004003".equals(carTypeNo)){
|
|
|
|
|
- try {
|
|
|
|
|
- meterWorkCarActualFirstBakService.ndCopyToFirst(ids,carNo);
|
|
|
|
|
- } catch (Exception e) {
|
|
|
|
|
- e.printStackTrace();
|
|
|
|
|
- return failed(null,e.getMessage());
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- return success(null,"复制成功");
|
|
|
|
|
- }else if ("001004002".equals(carTypeNo)){//外进外发
|
|
|
|
|
|
|
+ if(carModels.size() >= 1) {
|
|
|
|
|
+ MeterBaseCar meterBaseCar = carModels.get(0);
|
|
|
|
|
+ String carTypeNo = null;
|
|
|
|
|
+ if (meterBaseCar.getCarTypeNo() != null){
|
|
|
|
|
+ carTypeNo = meterBaseCar.getCarTypeNo();
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return failed(null,"车型为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ //内倒
|
|
|
|
|
+ if ("001004003".equals(carTypeNo)){
|
|
|
|
|
+ try {
|
|
|
|
|
+ meterWorkCarActualFirstBakService.ndCopyToFirst(ids,carNo);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ return failed(null,e.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if ("001004002".equals(carTypeNo)){//外进外发
|
|
|
|
|
+ try {
|
|
|
|
|
+ meterWorkCarActualFirstBakService.wwCopyToFirst(ids,carNo);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ return failed(null,e.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return failed(null,"车型编号错误,不存在对应车型");
|
|
|
|
|
+ }
|
|
|
|
|
+ }else {
|
|
|
try {
|
|
try {
|
|
|
meterWorkCarActualFirstBakService.wwCopyToFirst(ids,carNo);
|
|
meterWorkCarActualFirstBakService.wwCopyToFirst(ids,carNo);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
return failed(null,e.getMessage());
|
|
return failed(null,e.getMessage());
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- return success(null,"复制成功");
|
|
|
|
|
- }else{
|
|
|
|
|
- return failed(null,"车型编号错误,不存在对应车型");
|
|
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ return success(null,"复制成功");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|