|
|
@@ -1,19 +1,23 @@
|
|
|
package com.steerinfo.baseinfo.meterbasecarblacelist.service.impl;
|
|
|
|
|
|
+import com.steerinfo.framework.controller.RESTfulResult;
|
|
|
import com.steerinfo.framework.mapper.IBaseMapper;
|
|
|
import com.steerinfo.framework.service.impl.BaseServiceImpl;
|
|
|
import com.steerinfo.baseinfo.meterbasecarblacelist.model.MeterBaseCarBlacelist;
|
|
|
import com.steerinfo.baseinfo.meterbasecarblacelist.mapper.MeterBaseCarBlacelistMapper;
|
|
|
import com.steerinfo.baseinfo.meterbasecarblacelist.service.IMeterBaseCarBlacelistService;
|
|
|
import com.steerinfo.framework.utils.base.StringUtils;
|
|
|
+import com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* MeterBaseCarBlacelist服务实现:
|
|
|
@@ -31,7 +35,7 @@ import java.util.List;
|
|
|
@Service(value = "meterBaseCarBlacelistService")
|
|
|
public class MeterBaseCarBlacelistServiceImpl extends BaseServiceImpl<MeterBaseCarBlacelist, String> implements IMeterBaseCarBlacelistService {
|
|
|
|
|
|
- @Autowired
|
|
|
+ @Resource
|
|
|
private MeterBaseCarBlacelistMapper meterBaseCarBlacelistMapper;
|
|
|
|
|
|
@Override
|
|
|
@@ -181,4 +185,58 @@ public class MeterBaseCarBlacelistServiceImpl extends BaseServiceImpl<MeterBaseC
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public RESTfulResult blackCarByCarNo(HashMap<String, Object> parmas) {
|
|
|
+ RESTfulResult rm = new RESTfulResult();
|
|
|
+ rm.setFailed();
|
|
|
+ try{
|
|
|
+ String carNo = parmas.get("carNo") == null ? "": parmas.get("carNo").toString();
|
|
|
+ if(StringUtils.isEmpty(carNo)) {
|
|
|
+ rm.setMessage("车号为空,请确认!!");
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
+ carNo = carNo.replaceAll("-", "");
|
|
|
+ //查询车号在黑名单是否在一级黑名单
|
|
|
+ HashMap<String, Object> map = new HashMap<>();
|
|
|
+ map.put("blackLevelName", "1");
|
|
|
+ map.put("valueFlag", "1");
|
|
|
+ map.put("carNo", carNo);
|
|
|
+ List<MeterBaseCarBlacelist> models = meterBaseCarBlacelistMapper.selectByParameters(map);
|
|
|
+ rm.setSucceed();
|
|
|
+ rm.setCode("0");
|
|
|
+ if(models.size() >= 1) {
|
|
|
+ rm.setMessage("1");
|
|
|
+ }else {
|
|
|
+ rm.setMessage("0");
|
|
|
+ }
|
|
|
+ }catch(Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ rm.setMessage("操作异常!!!>>>" + e.getMessage());
|
|
|
+ }
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public RESTfulResult allBlackCarByCarNo() {
|
|
|
+ RESTfulResult rm = new RESTfulResult();
|
|
|
+ rm.setFailed();
|
|
|
+ try{
|
|
|
+ //查询车号在黑名单是否在一级黑名单
|
|
|
+ HashMap<String, Object> map = new HashMap<>();
|
|
|
+ map.put("blackLevelName", "1");
|
|
|
+ map.put("valueFlag", "1");
|
|
|
+ List<String> models = meterBaseCarBlacelistMapper.allBlackCarByCarNo(map).stream().map(MeterBaseCarBlacelist::getCarNo).collect(Collectors.toList());
|
|
|
+ rm.setSucceed();
|
|
|
+ rm.setCode("0");
|
|
|
+ rm.setMessage("操作成功!!");
|
|
|
+ if(models.size() >= 1) {
|
|
|
+ rm.setData(models);
|
|
|
+ }
|
|
|
+ }catch(Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ rm.setMessage("操作异常!!!>>>" + e.getMessage());
|
|
|
+ }
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
}
|