|
@@ -724,27 +724,29 @@ public class TaHousingResourcesServiceImpl extends ServiceImpl<TaHousingResource
|
724
|
724
|
return responseBean;
|
725
|
725
|
}
|
726
|
726
|
|
727
|
|
- QueryWrapper<TaPerson> personQueryWrapper = new QueryWrapper<>();
|
728
|
|
- personQueryWrapper.eq("person_id", personId);
|
729
|
|
- TaPerson person = taPersonService.getOne(personQueryWrapper);
|
730
|
|
- if (person == null) {
|
731
|
|
- logger.info("updateLockingStatus 用户未找到");
|
732
|
|
- responseBean.addError("fail");
|
733
|
|
- return responseBean;
|
734
|
|
- }
|
|
727
|
+ QueryWrapper<TaRaiseHouse> taRaiseHouseQueryWrapper = new QueryWrapper<>();
|
|
728
|
+ taRaiseHouseQueryWrapper.eq("raise_record_id", raiseRecordId);
|
|
729
|
+ taRaiseHouseQueryWrapper.eq("raise_house_id", raiseHouseId);
|
|
730
|
+ TaRaiseHouse taRaiseHouse = taRaiseHouseService.getOne(taRaiseHouseQueryWrapper);
|
|
731
|
+
|
|
732
|
+ QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
|
|
733
|
+ taRaiseRecordQueryWrapper.eq("raise_record_id", raiseRecordId);
|
|
734
|
+ TaRaiseRecord raiseRecord = taRaiseRecordMapper.selectOne(taRaiseRecordQueryWrapper);
|
735
|
735
|
|
736
|
736
|
// 更新为锁定状态
|
737
|
|
- if ("lock".equals(type)) {
|
|
737
|
+ if ("locked".equals(type)) {
|
|
738
|
+ // 校验当前房源状态
|
|
739
|
+ if ("locked".equals(po.getHouseLockingStatus())){
|
|
740
|
+ responseBean.addError("房源已被锁定");
|
|
741
|
+ return responseBean;
|
|
742
|
+ }
|
738
|
743
|
|
739
|
|
- // 校验当前房源状态
|
740
|
|
- if (!"locked".equals(po.getHouseLockingStatus())) {
|
741
|
|
- // 更行房源表状态
|
742
|
744
|
TaHousingResources housingResources = new TaHousingResources();
|
743
|
745
|
housingResources.setHouseId(po.getHouseId());
|
744
|
746
|
housingResources.setHouseLockingStatus("locked");
|
745
|
|
- housingResources.setHouseLockingPerson(personId);
|
746
|
|
- housingResources.setUpdateUser(person.getUserId());
|
|
747
|
+ housingResources.setHouseLockingPerson(taRaiseHouse.getPersonId());
|
747
|
748
|
housingResources.setUpdateDate(LocalDateTime.now());
|
|
749
|
+ housingResources.setHouseLockingPerson(raiseRecord.getPersonId());
|
748
|
750
|
updateById(housingResources);
|
749
|
751
|
|
750
|
752
|
//更新认筹单房源锁定状态
|
|
@@ -757,26 +759,22 @@ public class TaHousingResourcesServiceImpl extends ServiceImpl<TaHousingResource
|
757
|
759
|
TaRaiseHouse raiseHouse = new TaRaiseHouse();
|
758
|
760
|
raiseHouse.setRaiseHouseId(raiseHouseId);
|
759
|
761
|
raiseHouse.setHouseLockingStatus("locked");
|
760
|
|
- raiseHouse.setPersonId(personId);
|
761
|
|
- raiseHouse.setPersonName(person.getName());
|
762
|
762
|
responseBean.addSuccess(taRaiseHouseService.updateById(raiseHouse));
|
763
|
763
|
return responseBean;
|
764
|
|
- }
|
765
|
|
- responseBean.addError("当前房源已为锁定状态");
|
766
|
|
- return responseBean;
|
767
|
764
|
}
|
768
|
765
|
|
769
|
766
|
// 更新为解锁状态
|
770
|
|
- if ("unlock".equals(type)) {
|
|
767
|
+ if ("unlocked".equals(type)) {
|
|
768
|
+ // 校验当前房源状态
|
|
769
|
+ if ("unlocked".equals(po.getHouseLockingStatus())){
|
|
770
|
+ responseBean.addError("房源已被解锁");
|
|
771
|
+ return responseBean;
|
|
772
|
+ }
|
771
|
773
|
|
772
|
|
- // 校验当前房源状态
|
773
|
|
- if ("locked".equals(po.getHouseLockingStatus())) {
|
774
|
|
- // 更新房源表状态
|
775
|
774
|
TaHousingResources housingResources = new TaHousingResources();
|
776
|
775
|
housingResources.setHouseId(po.getHouseId());
|
777
|
776
|
housingResources.setHouseLockingStatus("unlocked");
|
778
|
777
|
housingResources.setHouseLockingPerson("");
|
779
|
|
- housingResources.setUpdateUser(person.getUserId());
|
780
|
778
|
housingResources.setUpdateDate(LocalDateTime.now());
|
781
|
779
|
updateById(housingResources);
|
782
|
780
|
|
|
@@ -794,9 +792,6 @@ public class TaHousingResourcesServiceImpl extends ServiceImpl<TaHousingResource
|
794
|
792
|
raiseHouse.setPersonName("");
|
795
|
793
|
responseBean.addSuccess(taRaiseHouseService.updateById(raiseHouse));
|
796
|
794
|
return responseBean;
|
797
|
|
- }
|
798
|
|
- responseBean.addError("当前房源已为解锁状态");
|
799
|
|
- return responseBean;
|
800
|
795
|
}
|
801
|
796
|
responseBean.addError("fail");
|
802
|
797
|
return responseBean;
|