|
@@ -1,6 +1,9 @@
|
|
|
package com.sooka.sponest.data.housingconstruction.service.impl;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
@@ -9,6 +12,7 @@ import com.ruoyi.common.security.utils.SecurityUtils;
|
|
|
import com.sooka.sponest.data.base.service.impl.BaseServiceImpl;
|
|
|
import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionPractitioner;
|
|
|
import com.sooka.sponest.data.housingconstruction.mapper.CenterdataTHousingconstructionPractitionerMapper;
|
|
|
+import com.sooka.sponest.data.housingconstruction.service.ICenterdataTHousingconstructionAttachService;
|
|
|
import com.sooka.sponest.data.housingconstruction.service.ICenterdataTHousingconstructionPractitionerService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -24,6 +28,9 @@ public class CenterdataTHousingconstructionPractitionerServiceImpl extends BaseS
|
|
|
@Autowired
|
|
|
private CenterdataTHousingconstructionPractitionerMapper centerdataTHousingconstructionPractitionerMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ICenterdataTHousingconstructionAttachService attachService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询从业人员
|
|
|
*
|
|
@@ -60,6 +67,7 @@ public class CenterdataTHousingconstructionPractitionerServiceImpl extends BaseS
|
|
|
centerdataTHousingconstructionPractitioner.setCreateBy(SecurityUtils.getUserId().toString());
|
|
|
centerdataTHousingconstructionPractitioner.setCreateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
|
centerdataTHousingconstructionPractitioner.setCreateTime(DateUtils.getNowDate());
|
|
|
+ extracted(centerdataTHousingconstructionPractitioner);
|
|
|
return centerdataTHousingconstructionPractitionerMapper.insertCenterdataTHousingconstructionPractitioner(centerdataTHousingconstructionPractitioner);
|
|
|
}
|
|
|
|
|
@@ -74,9 +82,24 @@ public class CenterdataTHousingconstructionPractitionerServiceImpl extends BaseS
|
|
|
centerdataTHousingconstructionPractitioner.setUpdateBy(SecurityUtils.getUserId());
|
|
|
centerdataTHousingconstructionPractitioner.setUpdateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
|
centerdataTHousingconstructionPractitioner.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ extracted(centerdataTHousingconstructionPractitioner);
|
|
|
return centerdataTHousingconstructionPractitionerMapper.updateCenterdataTHousingconstructionPractitioner(centerdataTHousingconstructionPractitioner);
|
|
|
}
|
|
|
|
|
|
+ private void extracted(CenterdataTHousingconstructionPractitioner centerdataTHousingconstructionPractitioner) {
|
|
|
+ attachService.delAttachByBusId(centerdataTHousingconstructionPractitioner.getId());
|
|
|
+ List<Map<String,Object>> list = new ArrayList<>();
|
|
|
+ Map<String,Object> photo = new HashMap<>();
|
|
|
+ photo.put("key","photo");
|
|
|
+ photo.put("value",centerdataTHousingconstructionPractitioner.getPhone());
|
|
|
+ Map<String,Object> workPhoto = new HashMap<>();
|
|
|
+ workPhoto.put("key","workPhoto");
|
|
|
+ workPhoto.put("value",centerdataTHousingconstructionPractitioner.getWorkPhoto());
|
|
|
+ list.add(photo);
|
|
|
+ list.add(workPhoto);
|
|
|
+ attachService.addAttach(list, centerdataTHousingconstructionPractitioner.getId());
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 批量删除从业人员
|
|
|
*
|