|
@@ -46,6 +46,7 @@ import com.steerinfo.util.CommonPage;
|
|
|
import com.steerinfo.util.FieldsCollector;
|
|
import com.steerinfo.util.FieldsCollector;
|
|
|
import com.steerinfo.util.PublicMethod;
|
|
import com.steerinfo.util.PublicMethod;
|
|
|
import com.steerinfo.util.StringUtils;
|
|
import com.steerinfo.util.StringUtils;
|
|
|
|
|
+import org.apache.catalina.User;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -3238,31 +3239,31 @@ public class MeterWorkCarActualServiceImpl extends BaseServiceImpl<MeterWorkCarA
|
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
|
- && model.get("OPERATION_FUNCTION").equals("匹配委托")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("匹配委托")).count();
|
|
|
countLogFirstIsNotPreScale = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
countLogFirstIsNotPreScale = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
|
- && model.get("OPERATION_FUNCTION").equals("撤销委托")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("撤销委托")).count();
|
|
|
countLogFirstUpdateCar = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
countLogFirstUpdateCar = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
|
- && model.get("OPERATION_FUNCTION").equals("车号修改")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("车号修改")).count();
|
|
|
countLogFirstValid = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
countLogFirstValid = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
|
- && model.get("OPERATION_FUNCTION").equals("作废")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("作废")).count();
|
|
|
countLogFirstRecover = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
countLogFirstRecover = carFirstLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
&& model.get("BASE_SPOT_NO") != null
|
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
&& model.get("BASE_SPOT_NAME") != null
|
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("BASE_SPOT_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("BASE_SPOT_NAME").equals(spot.getBaseSpotName())
|
|
|
- && model.get("OPERATION_FUNCTION").equals("启用")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("启用")).count();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
long countLogActualIsPreScale = 0L;
|
|
long countLogActualIsPreScale = 0L;
|
|
@@ -3332,14 +3333,14 @@ public class MeterWorkCarActualServiceImpl extends BaseServiceImpl<MeterWorkCarA
|
|
|
&& model.get("NET_SPOT3_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("NET_SPOT3_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("NET_SPOT3_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("NET_SPOT3_NAME").equals(spot.getBaseSpotName())
|
|
|
&& model.get("OPERATION_PAGE").equals("web端-汽车衡净重数据维护")
|
|
&& model.get("OPERATION_PAGE").equals("web端-汽车衡净重数据维护")
|
|
|
- && model.get("OPERATION_FUNCTION").equals("匹配委托")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("匹配委托")).count();
|
|
|
countLogActualIsNotPreScale = carActualLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
countLogActualIsNotPreScale = carActualLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
|
&& model.get("NET_SPOT3_NO") != null
|
|
&& model.get("NET_SPOT3_NO") != null
|
|
|
&& model.get("NET_SPOT3_NAME") != null
|
|
&& model.get("NET_SPOT3_NAME") != null
|
|
|
&& model.get("NET_SPOT3_NO").equals(spot.getBaseSpotNo())
|
|
&& model.get("NET_SPOT3_NO").equals(spot.getBaseSpotNo())
|
|
|
&& model.get("NET_SPOT3_NAME").equals(spot.getBaseSpotName())
|
|
&& model.get("NET_SPOT3_NAME").equals(spot.getBaseSpotName())
|
|
|
&& model.get("OPERATION_PAGE").equals("web端-汽车衡净重数据维护")
|
|
&& model.get("OPERATION_PAGE").equals("web端-汽车衡净重数据维护")
|
|
|
- && model.get("OPERATION_FUNCTION").equals("撤销委托")).count();
|
|
|
|
|
|
|
+ && model.get("OPERATION_FUNCTION").toString().contains("撤销委托")).count();
|
|
|
countLogActualDecompose = carActualLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
countLogActualDecompose = carActualLog.stream().filter(model -> model.get("OPERATION_FUNCTION") != null
|
|
|
&& model.get("NET_SPOT3_NO") != null
|
|
&& model.get("NET_SPOT3_NO") != null
|
|
|
&& model.get("NET_SPOT3_NAME") != null
|
|
&& model.get("NET_SPOT3_NAME") != null
|
|
@@ -3524,4 +3525,35 @@ public class MeterWorkCarActualServiceImpl extends BaseServiceImpl<MeterWorkCarA
|
|
|
return pageInfo;
|
|
return pageInfo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public RESTfulResult updateNote(List<MeterWorkCarActual> models) {
|
|
|
|
|
+ RESTfulResult rm = new RESTfulResult();
|
|
|
|
|
+ rm.setFailed();
|
|
|
|
|
+ try{
|
|
|
|
|
+ UserPayload userPayload = UserPayload.getCurrUser();
|
|
|
|
|
+ String userId = userPayload.getUserCode();
|
|
|
|
|
+ String userName = userPayload.getUserName();
|
|
|
|
|
+ int count = 0;
|
|
|
|
|
+ if(models.size() >= 1) {
|
|
|
|
|
+ for(MeterWorkCarActual model: models) {
|
|
|
|
|
+ model.setUpdateManNo(userId);
|
|
|
|
|
+ model.setUpdateManName(userName);
|
|
|
|
|
+ model.setUpdateTime(new Date());
|
|
|
|
|
+ meterWorkCarActualMapper.updateByPrimaryKeySelective(model);
|
|
|
|
|
+ count ++;
|
|
|
|
|
+ }
|
|
|
|
|
+ }else {
|
|
|
|
|
+ rm.setMessage("未选择一次数据,请重新选择");
|
|
|
|
|
+ }
|
|
|
|
|
+ rm.setSucceed(true);
|
|
|
|
|
+ rm.setData(models);
|
|
|
|
|
+ rm.setMessage("操作成功,总共" + count + "条数据修改成功!!");
|
|
|
|
|
+ }catch(Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage("操作异常" + e.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ return rm;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|