|
@@ -25,6 +25,7 @@ import com.usky.iot.domain.CrmDeviceRepair;
|
|
|
import com.usky.iot.mapper.CrmDeviceRepairMapper;
|
|
|
import com.usky.iot.service.CrmDeviceRepairService;
|
|
|
import com.usky.common.mybatis.core.AbstractCrudService;
|
|
|
+import com.usky.iot.service.vo.CrmDeviceRepairAddVO;
|
|
|
import com.usky.iot.service.vo.CrmDeviceRepairScoreVO;
|
|
|
import com.usky.iot.service.vo.CrmDeviceRepairVO;
|
|
|
import com.usky.iot.service.vo.PhoneVerifyVO;
|
|
@@ -124,6 +125,29 @@ public class CrmDeviceRepairServiceImpl extends AbstractCrudService<CrmDeviceRep
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<CrmDeviceRepairAddVO> getAddHistoryInfo(String projectName){
|
|
|
+ List<CrmDeviceRepairAddVO> list = new ArrayList<>();
|
|
|
+ LambdaQueryWrapper<CrmDeviceRepair> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(projectName),CrmDeviceRepair::getProjectName,projectName)
|
|
|
+ .orderByDesc(CrmDeviceRepair::getId);
|
|
|
+ List<CrmDeviceRepair> repairList = this.list(queryWrapper);
|
|
|
+ if(CollectionUtils.isNotEmpty(repairList)){
|
|
|
+ for (int i = 0; i < repairList.size(); i++) {
|
|
|
+ CrmDeviceRepairAddVO addVO = new CrmDeviceRepairAddVO();
|
|
|
+ addVO.setProjectName(repairList.get(i).getProjectName());
|
|
|
+ addVO.setProjectAddress(repairList.get(i).getProjectAddress());
|
|
|
+ addVO.setReflectName(repairList.get(i).getReflectName());
|
|
|
+ addVO.setReflectPhone(repairList.get(i).getReflectPhone());
|
|
|
+ addVO.setRepairContent(repairList.get(i).getRepairContent());
|
|
|
+ addVO.setRepairPicture(repairList.get(i).getRepairPicture());
|
|
|
+ list.add(addVO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void remove(Integer id){
|
|
|
CrmDeviceRepair one = this.getById(id);
|