|
@@ -1,14 +1,20 @@
|
|
package com.sooka.sponest.data.housingconstruction.service.impl;
|
|
package com.sooka.sponest.data.housingconstruction.service.impl;
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
|
|
+import com.ruoyi.common.core.utils.StringUtils;
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
import com.ruoyi.common.datascope.annotation.DataScopeMutiDept;
|
|
import com.ruoyi.common.datascope.annotation.DataScopeMutiDept;
|
|
import com.ruoyi.common.security.utils.SecurityUtils;
|
|
import com.ruoyi.common.security.utils.SecurityUtils;
|
|
import com.sooka.sponest.data.base.service.impl.BaseServiceImpl;
|
|
import com.sooka.sponest.data.base.service.impl.BaseServiceImpl;
|
|
import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionInspect;
|
|
import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionInspect;
|
|
|
|
+import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionPractitioner;
|
|
import com.sooka.sponest.data.housingconstruction.mapper.CenterdataTHousingconstructionInspectMapper;
|
|
import com.sooka.sponest.data.housingconstruction.mapper.CenterdataTHousingconstructionInspectMapper;
|
|
|
|
+import com.sooka.sponest.data.housingconstruction.service.ICenterdataTHousingconstructionAttachService;
|
|
import com.sooka.sponest.data.housingconstruction.service.ICenterdataTHousingconstructionInspectService;
|
|
import com.sooka.sponest.data.housingconstruction.service.ICenterdataTHousingconstructionInspectService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -24,6 +30,9 @@ public class CenterdataTHousingconstructionInspectServiceImpl extends BaseServic
|
|
@Autowired
|
|
@Autowired
|
|
private CenterdataTHousingconstructionInspectMapper centerdataTHousingconstructionInspectMapper;
|
|
private CenterdataTHousingconstructionInspectMapper centerdataTHousingconstructionInspectMapper;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ICenterdataTHousingconstructionAttachService attachService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 查询钢瓶年检
|
|
* 查询钢瓶年检
|
|
*
|
|
*
|
|
@@ -32,7 +41,9 @@ public class CenterdataTHousingconstructionInspectServiceImpl extends BaseServic
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public CenterdataTHousingconstructionInspect selectCenterdataTHousingconstructionInspectById(String id) {
|
|
public CenterdataTHousingconstructionInspect selectCenterdataTHousingconstructionInspectById(String id) {
|
|
- return centerdataTHousingconstructionInspectMapper.selectCenterdataTHousingconstructionInspectById(id);
|
|
|
|
|
|
+ CenterdataTHousingconstructionInspect inspect = centerdataTHousingconstructionInspectMapper.selectCenterdataTHousingconstructionInspectById(id);
|
|
|
|
+ inspect.setFileUrl(attachService.replasePathToFile(id,"file"));
|
|
|
|
+ return inspect;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -60,6 +71,7 @@ public class CenterdataTHousingconstructionInspectServiceImpl extends BaseServic
|
|
centerdataTHousingconstructionInspect.setCreateBy(SecurityUtils.getUserId().toString());
|
|
centerdataTHousingconstructionInspect.setCreateBy(SecurityUtils.getUserId().toString());
|
|
centerdataTHousingconstructionInspect.setCreateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
centerdataTHousingconstructionInspect.setCreateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
centerdataTHousingconstructionInspect.setCreateTime(DateUtils.getNowDate());
|
|
centerdataTHousingconstructionInspect.setCreateTime(DateUtils.getNowDate());
|
|
|
|
+ extracted(centerdataTHousingconstructionInspect);
|
|
return centerdataTHousingconstructionInspectMapper.insertCenterdataTHousingconstructionInspect(centerdataTHousingconstructionInspect);
|
|
return centerdataTHousingconstructionInspectMapper.insertCenterdataTHousingconstructionInspect(centerdataTHousingconstructionInspect);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -74,9 +86,17 @@ public class CenterdataTHousingconstructionInspectServiceImpl extends BaseServic
|
|
centerdataTHousingconstructionInspect.setUpdateBy(SecurityUtils.getUserId());
|
|
centerdataTHousingconstructionInspect.setUpdateBy(SecurityUtils.getUserId());
|
|
centerdataTHousingconstructionInspect.setUpdateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
centerdataTHousingconstructionInspect.setUpdateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
centerdataTHousingconstructionInspect.setUpdateTime(DateUtils.getNowDate());
|
|
centerdataTHousingconstructionInspect.setUpdateTime(DateUtils.getNowDate());
|
|
|
|
+ extracted(centerdataTHousingconstructionInspect);
|
|
return centerdataTHousingconstructionInspectMapper.updateCenterdataTHousingconstructionInspect(centerdataTHousingconstructionInspect);
|
|
return centerdataTHousingconstructionInspectMapper.updateCenterdataTHousingconstructionInspect(centerdataTHousingconstructionInspect);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void extracted(CenterdataTHousingconstructionInspect inspect) {
|
|
|
|
+ attachService.delAttachByBusId(inspect.getId());
|
|
|
|
+ if (StringUtils.isNotEmpty(inspect.getFileUrl())) {
|
|
|
|
+ attachService.addAttach(inspect.getFileUrl(), inspect.getId(),"file",null,inspect.getFileName());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 批量删除钢瓶年检
|
|
* 批量删除钢瓶年检
|
|
*
|
|
*
|