|
|
@@ -204,10 +204,9 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
try {
|
|
|
Date d1 = DateUtil.parseTimeStringToDate(entity.getUpdate_time(), "yyyy-MM-dd hh:mm:ss");
|
|
|
Date d2 = DateUtil.parseTimeStringToDate(dealTime, "yyyy-MM-dd hh:mm:ss");
|
|
|
- if(CommonUtils.isNull(entity.getUpdate_time())){
|
|
|
+ if (CommonUtils.isNull(entity.getUpdate_time())) {
|
|
|
dealTime = null;
|
|
|
- }else
|
|
|
- if (d2.before(d1)) {
|
|
|
+ } else if (d2.before(d1)) {
|
|
|
dealTime = null;
|
|
|
}
|
|
|
} catch (ParseException e) {
|
|
|
@@ -666,10 +665,9 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
try {
|
|
|
Date d1 = DateUtil.parseTimeStringToDate(entity.getUpdate_time(), "yyyy-MM-dd hh:mm:ss");
|
|
|
Date d2 = DateUtil.parseTimeStringToDate(dealTime, "yyyy-MM-dd hh:mm:ss");
|
|
|
- if(CommonUtils.isNull(entity.getUpdate_time())){
|
|
|
+ if (CommonUtils.isNull(entity.getUpdate_time())) {
|
|
|
dealTime = null;
|
|
|
- }else
|
|
|
- if (d2.before(d1)) {
|
|
|
+ } else if (d2.before(d1)) {
|
|
|
dealTime = null;
|
|
|
}
|
|
|
} catch (ParseException e) {
|
|
|
@@ -1049,7 +1047,7 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
// consulFlag = true;
|
|
|
// break;
|
|
|
consulNum1++;
|
|
|
- if(CommonUtils.isNotNull(industrialLandSupplyConsultation.getFeedback_time())){
|
|
|
+ if (CommonUtils.isNotNull(industrialLandSupplyConsultation.getFeedback_time())) {
|
|
|
consulNum2++;
|
|
|
}
|
|
|
}
|
|
|
@@ -1084,7 +1082,7 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
// distFlag = true;
|
|
|
// break;
|
|
|
distNum1++;
|
|
|
- if(CommonUtils.isNotNull(industrialLandSupplyDistribution.getUpdate_time())){
|
|
|
+ if (CommonUtils.isNotNull(industrialLandSupplyDistribution.getUpdate_time())) {
|
|
|
distNum2++;
|
|
|
}
|
|
|
}
|
|
|
@@ -1284,7 +1282,7 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
}
|
|
|
if (!CollectionUtils.isEmpty(industrialLandSupplyConsultationList)) {
|
|
|
for (IndustrialLandSupplyConsultation industrialLandSupplyConsultation : industrialLandSupplyConsultationList) {
|
|
|
- if(CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault()||industrialLandSupplyConsultation.getIsDefault())){
|
|
|
+ if (CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault() || industrialLandSupplyConsultation.getIsDefault())) {
|
|
|
industrialLandSupplyConsultation.setIsDefault(false);
|
|
|
}
|
|
|
}
|
|
|
@@ -1372,7 +1370,11 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
IndustrialLandSupplyConsultation query = new IndustrialLandSupplyConsultation();
|
|
|
query.setIndustrial_land_supply_id(apply.getId() + "");
|
|
|
industrialLandSupplyConsultationService.deleteByWhere(query);
|
|
|
-
|
|
|
+ if (!CollectionUtils.isEmpty(industrialLandSupplyConsultationList)) {
|
|
|
+ for (IndustrialLandSupplyConsultation industrialLandSupplyConsultation : industrialLandSupplyConsultationList) {
|
|
|
+ industrialLandSupplyConsultation.setIsDefault(false);
|
|
|
+ }
|
|
|
+ }
|
|
|
//保存默认咨询列表
|
|
|
if (!CollectionUtils.isEmpty(defaultList)) {
|
|
|
for (String departmentId : defaultList) {
|
|
|
@@ -1402,7 +1404,7 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
}
|
|
|
if (!CollectionUtils.isEmpty(industrialLandSupplyConsultationList)) {
|
|
|
for (IndustrialLandSupplyConsultation industrialLandSupplyConsultation : industrialLandSupplyConsultationList) {
|
|
|
- if(CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault()||industrialLandSupplyConsultation.getIsDefault())){
|
|
|
+ if (CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault() || industrialLandSupplyConsultation.getIsDefault())) {
|
|
|
industrialLandSupplyConsultation.setIsDefault(false);
|
|
|
}
|
|
|
}
|
|
|
@@ -3395,22 +3397,48 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
}
|
|
|
}
|
|
|
if (flag) {
|
|
|
- IndustrialLandSupplyConsultation industrialLandSupplyConsultation = new IndustrialLandSupplyConsultation();
|
|
|
- industrialLandSupplyConsultation.setIsDefault(true);
|
|
|
- industrialLandSupplyConsultation.setIndustrial_land_supply_id(apply.getId() + "");
|
|
|
- industrialLandSupplyConsultation.setConsultation_time(dateTime);
|
|
|
- industrialLandSupplyConsultation.setDepartment_id(departmentId);
|
|
|
- industrialLandSupplyConsultation.setConsultation(CONSULTATION_MESSAGE);
|
|
|
- industrialLandSupplyConsultationService.save(industrialLandSupplyConsultation);
|
|
|
+ //如果勾选了默认 查询之前的咨询是否有自己填写的 有的话default字段改成默认 新的这条默认不增加
|
|
|
+ IndustrialLandSupplyConsultation q = new IndustrialLandSupplyConsultation();
|
|
|
+ q.setDepartment_id(departmentId);
|
|
|
+ q.setDel_flag(false);
|
|
|
+ q.setIndustrial_land_supply_id(apply.getId() + "");
|
|
|
+ List<IndustrialLandSupplyConsultation> list = industrialLandSupplyConsultationService.findListByWhere(q);
|
|
|
+ if (CommonUtils.isNotNull(list)) {
|
|
|
+ for (IndustrialLandSupplyConsultation industrialLandSupplyConsultation : list) {
|
|
|
+ industrialLandSupplyConsultation.setIsDefault(true);
|
|
|
+ industrialLandSupplyConsultationService.updateDefaultById(industrialLandSupplyConsultation.getId() + "", industrialLandSupplyConsultation.getIsDefault());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ IndustrialLandSupplyConsultation industrialLandSupplyConsultation = new IndustrialLandSupplyConsultation();
|
|
|
+ industrialLandSupplyConsultation.setIsDefault(true);
|
|
|
+ industrialLandSupplyConsultation.setIndustrial_land_supply_id(apply.getId() + "");
|
|
|
+ industrialLandSupplyConsultation.setConsultation_time(dateTime);
|
|
|
+ industrialLandSupplyConsultation.setDepartment_id(departmentId);
|
|
|
+ industrialLandSupplyConsultation.setConsultation(CONSULTATION_MESSAGE);
|
|
|
+ industrialLandSupplyConsultationService.save(industrialLandSupplyConsultation);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
if (!CollectionUtils.isEmpty(industrialLandSupplyConsultationList)) {
|
|
|
for (IndustrialLandSupplyConsultation industrialLandSupplyConsultation : industrialLandSupplyConsultationList) {
|
|
|
- if(CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault()||industrialLandSupplyConsultation.getIsDefault())){
|
|
|
+ if (CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault() || industrialLandSupplyConsultation.getIsDefault())) {
|
|
|
industrialLandSupplyConsultation.setIsDefault(false);
|
|
|
}
|
|
|
+ //如果原本这个部门的咨询有勾选默认 那么新的咨询也加上默认 原本的默认删除
|
|
|
+ IndustrialLandSupplyConsultation q = new IndustrialLandSupplyConsultation();
|
|
|
+ q.setDepartment_id(industrialLandSupplyConsultation.getDepartment_id());
|
|
|
+ q.setDel_flag(false);
|
|
|
+ q.setIndustrial_land_supply_id(apply.getId() + "");
|
|
|
+ q.setConsultation(CONSULTATION_MESSAGE);
|
|
|
+ List<IndustrialLandSupplyConsultation> list = industrialLandSupplyConsultationService.findListByWhere(q);
|
|
|
+ if (CommonUtils.isNotNull(list)) {
|
|
|
+ industrialLandSupplyConsultation.setIsDefault(true);
|
|
|
+ for (IndustrialLandSupplyConsultation landSupplyConsultation : list) {
|
|
|
+ industrialLandSupplyConsultationService.deleteById(landSupplyConsultation.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
industrialLandSupplyConsultationService.saveList(industrialLandSupplyConsultationList);
|
|
|
}
|
|
|
@@ -3672,7 +3700,7 @@ public class IndustrialLandSupplyDetailService extends BaseService<IndustrialLan
|
|
|
}
|
|
|
if (!CollectionUtils.isEmpty(industrialLandSupplyConsultationList)) {
|
|
|
for (IndustrialLandSupplyConsultation industrialLandSupplyConsultation : industrialLandSupplyConsultationList) {
|
|
|
- if(CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault()||industrialLandSupplyConsultation.getIsDefault())){
|
|
|
+ if (CommonUtils.isNull(industrialLandSupplyConsultation.getIsDefault() || industrialLandSupplyConsultation.getIsDefault())) {
|
|
|
industrialLandSupplyConsultation.setIsDefault(false);
|
|
|
}
|
|
|
}
|