|
@@ -83,10 +83,11 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
if (!CollectionUtils.isEmpty(publishTaskInfos)) {
|
|
|
publishTaskInfos.forEach(publishTaskInfo -> {
|
|
|
publishTaskInfo.setRefreshTimes("0");
|
|
|
- if (!"长期有效".equals(publishTaskInfo.getTaskValidity())) {
|
|
|
+ boolean task = "长期有效".equals(publishTaskInfo.getTaskValidity());
|
|
|
+ if (!task) {
|
|
|
//任务有效期与日期比较
|
|
|
int result = publishTaskInfo.getTaskValidity().compareTo(date);
|
|
|
- if(result > 0){
|
|
|
+ if(result < 0){
|
|
|
publishTaskInfo.setStatus(StatusEnum.TASK_ADOPT.getName());
|
|
|
publishTaskInfo.setStatusKey(StatusEnum.TASK_ADOPT.getFlag());
|
|
|
}
|
|
@@ -102,7 +103,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
cargoOwnerInfo.setRefreshTimes(0L);
|
|
|
if(!"长期".equals(cargoOwnerInfo.getCardValidityDate())){
|
|
|
int result = cargoOwnerInfo.getCardValidityDate().compareTo(date);
|
|
|
- if(result > 0){
|
|
|
+ if(result < 0){
|
|
|
cargoOwnerInfo.setAuthenticationStatus(StatusEnum.IDENTITY_OVERDUE.getName());
|
|
|
cargoOwnerInfo.setAuthenticationStatusKey(StatusEnum.IDENTITY_OVERDUE.getFlag());
|
|
|
}
|
|
@@ -118,7 +119,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
companyInfos.forEach(companyInfo -> {
|
|
|
//企业营业期限截止日期与日期比较
|
|
|
int result = companyInfo.getBusinessTermDate().compareTo(date);
|
|
|
- if(result > 0){
|
|
|
+ if(result < 0){
|
|
|
companyInfo.setStatus(StatusEnum.TASK_ADOPT.getName());
|
|
|
companyInfo.setStatusKey(StatusEnum.TASK_ADOPT.getFlag());
|
|
|
companyInfoService.updateById(companyInfo);
|
|
@@ -133,7 +134,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
cargoOwnerCompInfos.forEach(cargoOwnerCompInfo -> {
|
|
|
//授权截止日期与日期比较
|
|
|
int result = cargoOwnerCompInfo.getAuthorizationDeadline().compareTo(date);
|
|
|
- if(result > 0){
|
|
|
+ if(result < 0){
|
|
|
cargoOwnerCompInfo.setStatus(StatusEnum.CAUTHORIZATION_OVERDUE.getName());
|
|
|
cargoOwnerCompInfo.setStatusKey(StatusEnum.CAUTHORIZATION_OVERDUE.getFlag());
|
|
|
cargoOwnerCompInfoService.updateById(cargoOwnerCompInfo);
|
|
@@ -149,38 +150,38 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
if(!"长期".equals(driverInfo.getCardValidityDate())){
|
|
|
//身份证截止日期与日期比较
|
|
|
int result1 = driverInfo.getCardValidityDate().compareTo(date);
|
|
|
- if(result1 > 0){
|
|
|
+ if(result1 < 0){
|
|
|
driverInfo.setOverdueFlag("1");
|
|
|
}
|
|
|
}
|
|
|
//驾驶证
|
|
|
int result2 = driverInfo.getDriverLicenseValidityDate().compareTo(date1);
|
|
|
- if(result2 > 0){
|
|
|
+ if(result2 < 0){
|
|
|
driverInfo.setOverdueFlag("2");
|
|
|
}
|
|
|
//行驶证
|
|
|
int result3 = driverInfo.getDrivingLicenseValidityDate().compareTo(date1);
|
|
|
- if(result3 > 0){
|
|
|
+ if(result3 < 0){
|
|
|
driverInfo.setOverdueFlag("3");
|
|
|
}
|
|
|
//挂车行驶证
|
|
|
int result4 = driverInfo.getTrailerLicenseValidityDate().compareTo(date1);
|
|
|
- if(result4 > 0){
|
|
|
+ if(result4 < 0){
|
|
|
driverInfo.setOverdueFlag("4");
|
|
|
}
|
|
|
//从业资格证
|
|
|
int result5 = driverInfo.getQualificationCertificateValidityDate().compareTo(date1);
|
|
|
- if(result5 > 0){
|
|
|
+ if(result5 < 0){
|
|
|
driverInfo.setOverdueFlag("5");
|
|
|
}
|
|
|
//道路运输证
|
|
|
int result6 = driverInfo.getOperationCertificateValidityDate().compareTo(date1);
|
|
|
- if(result6 > 0){
|
|
|
+ if(result6 < 0){
|
|
|
driverInfo.setOverdueFlag("6");
|
|
|
}
|
|
|
//挂车运输证
|
|
|
int result7 = driverInfo.getTrailerOperationCertificateValidityDate().compareTo(date1);
|
|
|
- if(result7 > 0){
|
|
|
+ if(result7 < 0){
|
|
|
driverInfo.setOverdueFlag("7");
|
|
|
}
|
|
|
driverInfo.setAuthenticationStatus(StatusEnum.IDENTITY_OVERDUE.getName());
|
|
@@ -188,8 +189,6 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
driverInfoService.updateById(driverInfo);
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -200,7 +199,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<PublishTaskInfo> selectTask(PublishTaskInfo publishTaskInfo) {
|
|
|
- Map<String, Object> pageView = new HashMap<>();
|
|
|
+ Map<String, Object> pageView = new HashMap<>(9);
|
|
|
pageView.put("startRecord", (publishTaskInfo.getCurrentPage() - 1)
|
|
|
* publishTaskInfo.getPageSize());
|
|
|
//用户id
|
|
@@ -228,7 +227,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<PublishTaskInfo> selectGoodsSource(PublishTaskInfo publishTaskInfo) {
|
|
|
- Map<String, Object> pageView = new HashMap<>();
|
|
|
+ Map<String, Object> pageView = new HashMap<>(16);
|
|
|
pageView.put("startRecord", (publishTaskInfo.getCurrentPage() - 1)
|
|
|
* publishTaskInfo.getPageSize());
|
|
|
//自定义装货区
|
|
@@ -579,7 +578,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<PublishTaskInfo> selectPeripheralInfo(PublishTaskInfo publishTaskInfo) {
|
|
|
- Map<String, Object> pageView = new HashMap<>();
|
|
|
+ Map<String, Object> pageView = new HashMap<>(8);
|
|
|
pageView.put("startRecord", (publishTaskInfo.getCurrentPage() - 1)
|
|
|
* publishTaskInfo.getPageSize());
|
|
|
//用户id
|
|
@@ -677,7 +676,7 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
public List<PublishTaskInfo> selectPublishTaskInfoList() {
|
|
|
SimpleDateFormat f = new SimpleDateFormat("yyyyMMdd");//设置日期格式
|
|
|
String date = f.format(new Date(System.currentTimeMillis()));
|
|
|
- Map<String, Object> pageView = new HashMap<>();
|
|
|
+ Map<String, Object> pageView = new HashMap<>(3);
|
|
|
pageView.put("date", date);
|
|
|
List<PublishTaskInfo> dataList = baseMapper.getListsByDateCondition(pageView);
|
|
|
return dataList;
|