|
@@ -18,6 +18,7 @@ import com.platform.dao.enums.SysFileTypeEnum;
|
|
|
import com.platform.dao.mapper.customize.CustomFieldTemplateDataMapper;
|
|
|
import com.platform.dao.mapper.repair.RepairApplicationFormMapper;
|
|
|
import com.platform.dao.mapper.sb.SbInfoMapper;
|
|
|
+import com.platform.dao.mapper.sb.SbPositionMapper;
|
|
|
import com.platform.dao.mapper.upms.SysUserMapper;
|
|
|
import com.platform.dao.vo.query.customize.CustomFieldTemplateDataVO;
|
|
|
import com.platform.service.base.impl.BaseServiceImpl;
|
|
@@ -48,6 +49,7 @@ public class CustomFieldTemplateDataServiceImpl extends BaseServiceImpl<CustomFi
|
|
|
private SysFileService sysFileService;
|
|
|
private RepairApplicationFormMapper repairApplicationFormMapper;
|
|
|
private SysUserMapper sysUserMapper;
|
|
|
+ private SbPositionMapper sbPositionMapper;
|
|
|
|
|
|
@Override
|
|
|
public int batchDelete(List<String> ids) {
|
|
@@ -256,11 +258,15 @@ public class CustomFieldTemplateDataServiceImpl extends BaseServiceImpl<CustomFi
|
|
|
SbInfo sbInfo = sbInfoMapper.selectByPrimaryKey(repairApplicationForm.getSbId());
|
|
|
data = new RepairTicketTemplateData();
|
|
|
data.setCaller(sysUserMapper.selectByPrimaryKey(repairApplicationForm.getUserId()).getRealName());
|
|
|
+ if(StringUtils.isNotBlank(sbInfo.getPositionId())){
|
|
|
+ data.setSbPositionName(sbPositionMapper.getById(sbInfo.getPositionId()).getName());
|
|
|
+ }
|
|
|
data.setCallTime(DateUtils.dateToString(repairApplicationForm.getApplyTime(),DateUtils.PATTERN_YMD));
|
|
|
data.setContent(repairApplicationForm.getContent());
|
|
|
if(StringUtils.isNotBlank(repairApplicationForm.getDispatchUserId())){
|
|
|
data.setDispatcher(sysUserMapper.selectByPrimaryKey(repairApplicationForm.getDispatchUserId()).getRealName());
|
|
|
}
|
|
|
+ data.setRequireHours(repairApplicationForm.getLimitHours());
|
|
|
data.setRepairMan(sysUserMapper.selectByPrimaryKey(repairApplicationForm.getRepairUserId()).getRealName());
|
|
|
data.setRepairNo(repairApplicationForm.getNo());
|
|
|
data.setSbLocation(repairApplicationForm.getSbCph());
|