|
@@ -12,11 +12,9 @@ import com.usky.fire.mapper.DemFireReformMapper;
|
|
|
import com.usky.fire.service.DemFireReformService;
|
|
|
import com.usky.common.mybatis.core.AbstractCrudService;
|
|
|
import com.usky.fire.service.DemReformReviewService;
|
|
|
-import com.usky.fire.service.vo.DemReformReviewVO;
|
|
|
-import com.usky.fire.service.vo.UpdateReformReviewVO;
|
|
|
+import com.usky.fire.service.vo.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import com.usky.fire.service.vo.DemFireReformVO;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
@@ -52,6 +50,21 @@ public class DemFireReformServiceImpl extends AbstractCrudService<DemFireReformM
|
|
|
return new CommonPage<>(list, total, pageSize, pageNum);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public CommonPage<MobileScheduleVO> mobileScheduleList(String companyId, String reformId, Integer reformStatus, Integer pageNum, Integer pageSize){
|
|
|
+ List<MobileScheduleVO> list1 = baseMapper.mobileScheduleList(companyId, reformId, reformStatus, null, null);
|
|
|
+ int total = 0;
|
|
|
+ if(list1.size() > 0){
|
|
|
+ total = list1.size();
|
|
|
+ }
|
|
|
+ int current = 0;
|
|
|
+ if(pageNum > 0 && pageSize > 0){
|
|
|
+ current = (pageNum - 1)*pageSize;
|
|
|
+ }
|
|
|
+ List<MobileScheduleVO> list = baseMapper.mobileScheduleList(companyId, reformId, reformStatus, current, pageSize);
|
|
|
+ return new CommonPage<>(list, total, pageSize, pageNum);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<Map<String, Object>> reformReview(String reformId){
|
|
|
List<Map<String, Object>> list = new ArrayList<>();
|
|
@@ -79,10 +92,11 @@ public class DemFireReformServiceImpl extends AbstractCrudService<DemFireReformM
|
|
|
@Override
|
|
|
public void updateReformReview(UpdateReformReviewVO updateReformReviewVO){
|
|
|
LambdaQueryWrapper<DemFireReform> queryWrapper = Wrappers.lambdaQuery();
|
|
|
- queryWrapper.eq(DemFireReform::getId, updateReformReviewVO.getReFormId());
|
|
|
+ queryWrapper.eq(DemFireReform::getReformCode, updateReformReviewVO.getReFormId());
|
|
|
List<DemFireReform> list = this.list(queryWrapper);
|
|
|
DemFireReform demFireReform = new DemFireReform();
|
|
|
demFireReform.setId(list.get(0).getId());
|
|
|
+ demFireReform.setReformCode(list.get(0).getReformCode());
|
|
|
demFireReform.setCompanyId(list.get(0).getCompanyId());
|
|
|
demFireReform.setCompanyCode(list.get(0).getCompanyCode());
|
|
|
demFireReform.setReformPart(list.get(0).getReformPart());
|
|
@@ -91,7 +105,7 @@ public class DemFireReformServiceImpl extends AbstractCrudService<DemFireReformM
|
|
|
this.updateById(demFireReform);
|
|
|
|
|
|
LambdaQueryWrapper<DemReformReview> queryWrapper1 = Wrappers.lambdaQuery();
|
|
|
- queryWrapper1.eq(DemReformReview::getReformId, updateReformReviewVO.getReFormId());
|
|
|
+ queryWrapper1.eq(DemReformReview::getReformId, list.get(0).getId());
|
|
|
List<DemReformReview> list1 = demReformReviewService.list(queryWrapper1);
|
|
|
DemReformReview demReformReview = new DemReformReview();
|
|
|
demReformReview.setId(list1.get(0).getId());
|
|
@@ -111,4 +125,58 @@ public class DemFireReformServiceImpl extends AbstractCrudService<DemFireReformM
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void updateMobileReformStatus(String reformId){
|
|
|
+ LambdaQueryWrapper<DemFireReform> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.eq(DemFireReform::getReformCode, reformId);
|
|
|
+ List<DemFireReform> list = this.list(queryWrapper);
|
|
|
+ list.get(0).setReformStatus(2);
|
|
|
+ this.updateById(list.get(0));
|
|
|
+
|
|
|
+ LambdaQueryWrapper<DemReformReview> queryWrapper1 = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper1.eq(DemReformReview::getReformId,list.get(0).getId());
|
|
|
+ List<DemReformReview> list1 = demReformReviewService.list(queryWrapper1);
|
|
|
+ if(list1.size() > 0){
|
|
|
+ demReformReviewService.removeById(list1.get(0).getId());
|
|
|
+ }
|
|
|
+
|
|
|
+ DemReformReview demReformReview = new DemReformReview();
|
|
|
+ demReformReview.setReformId(list.get(0).getId());
|
|
|
+ demReformReview.setReformTime(LocalDateTime.now());
|
|
|
+ demReformReviewService.save(demReformReview);
|
|
|
+ }@Override
|
|
|
+
|
|
|
+ public void addReformMaterial(DemReformReviewMaterialVO demReformReviewMaterialVO){
|
|
|
+ LambdaQueryWrapper<DemFireReform> queryWrapper1 = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper1.eq(DemFireReform::getReformCode,demReformReviewMaterialVO.getReformId());
|
|
|
+ List<DemFireReform> list1 = this.list(queryWrapper1);
|
|
|
+ DemFireReform demFireReform = new DemFireReform();
|
|
|
+ demFireReform.setId(list1.get(0).getId());
|
|
|
+ demFireReform.setReformCode(list1.get(0).getReformCode());
|
|
|
+ demFireReform.setCompanyId(list1.get(0).getCompanyId());
|
|
|
+ demFireReform.setCompanyCode(list1.get(0).getCompanyCode());
|
|
|
+ demFireReform.setReformPart(list1.get(0).getReformPart());
|
|
|
+ demFireReform.setSendTime(list1.get(0).getSendTime());
|
|
|
+ demFireReform.setReformStatus(3);
|
|
|
+ demFireReform.setLimitTime(list1.get(0).getLimitTime());
|
|
|
+ this.updateById(demFireReform);
|
|
|
+
|
|
|
+ LambdaQueryWrapper<DemReformReview> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.select(DemReformReview::getId)
|
|
|
+ .eq(DemReformReview::getReformId, list1.get(0).getId());
|
|
|
+ List<DemReformReview> list = demReformReviewService.list(queryWrapper);
|
|
|
+ DemReformReview demReformReview = new DemReformReview();
|
|
|
+ demReformReview.setId(list.get(0).getId());
|
|
|
+ demReformReview.setReformId(list1.get(0).getId());
|
|
|
+ demReformReview.setReformTime(LocalDateTime.now());
|
|
|
+ demReformReview.setReformPerson(demReformReviewMaterialVO.getReformPerson());
|
|
|
+ demReformReview.setReformRemark(demReformReviewMaterialVO.getReformRemark());
|
|
|
+ demReformReview.setReformPath1(demReformReviewMaterialVO.getReformPath1());
|
|
|
+ demReformReview.setReformPath2(demReformReviewMaterialVO.getReformPath2());
|
|
|
+ demReformReview.setReformPath3(demReformReviewMaterialVO.getReformPath3());
|
|
|
+ demReformReview.setReformPath4(demReformReviewMaterialVO.getReformPath4());
|
|
|
+ demReformReview.setReformPath5(demReformReviewMaterialVO.getReformPath5());
|
|
|
+ demReformReviewService.updateById(demReformReview);
|
|
|
+ }
|
|
|
+
|
|
|
}
|