日常养护记录
parent
22f6fbc165
commit
eab482d8c3
|
|
@ -31,7 +31,7 @@ public interface MentenceFarmerRecordMapper extends BaseMapper<MentenceFarmerRec
|
|||
|
||||
@Select("""
|
||||
<script>
|
||||
select t1.*,t2.mentence_person_id as mentencePersonId,t2.mentence_person_name as mentencePersonName,
|
||||
select t1.*,t2.mentence_person_id as mentencePersonId,
|
||||
t3.name as mentenceStDetailName,t4.st_name as mentenceStName,t4.id as mentenceStId,t3.id as mentenceStDetailId
|
||||
from hidden_info t1
|
||||
join mentence_farmer_record t2 on t1.mentence_farmer_record_id = t2.id
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ public class MentenceFarmerRecord {
|
|||
@Schema(description = "维护人员id")
|
||||
private String mentencePersonId;
|
||||
|
||||
@TableField("mentence_person_name")
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "维护人员名称")
|
||||
private String mentencePersonName;
|
||||
|
||||
|
|
|
|||
|
|
@ -54,12 +54,6 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
|||
}
|
||||
dto.setFillTime(new Date());
|
||||
dto.setId(IdWorker.getId());
|
||||
if(dto.getMentencePersonId() != null){
|
||||
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getMentencePersonId()));
|
||||
if(sysUser != null){
|
||||
dto.setMentencePersonName(sysUser.getNickName());
|
||||
}
|
||||
}
|
||||
save(dto);
|
||||
List<HiddenInfo> details = dto.getDetails();
|
||||
if(details.isEmpty()){
|
||||
|
|
@ -80,12 +74,6 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
|||
if(Objects.isNull(mentenceFarmerRecord)){
|
||||
throw new IllegalArgumentException("该日常养护记录不存在");
|
||||
}
|
||||
if(dto.getMentencePersonId() != null){
|
||||
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getMentencePersonId()));
|
||||
if(sysUser != null){
|
||||
dto.setMentencePersonName(sysUser.getNickName());
|
||||
}
|
||||
}
|
||||
updateById(dto);
|
||||
LambdaQueryWrapper<HiddenInfo> queryHiddenWrapper= new LambdaQueryWrapper<>();
|
||||
queryHiddenWrapper.eq(HiddenInfo::getMentenceFarmerRecordId,dto.getId());
|
||||
|
|
@ -123,6 +111,12 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
|||
Page<MentenceFarmerRecord> pageRecord = baseMapper.pageQuery(pageSo.getPageSo().toPage(),pageSo);
|
||||
List<MentenceFarmerRecord> records = pageRecord.getRecords();
|
||||
records.stream().forEach(o ->{
|
||||
if(o.getMentencePersonId() != null){
|
||||
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(o.getMentencePersonId()));
|
||||
if(sysUser != null){
|
||||
o.setMentencePersonName(sysUser.getNickName());
|
||||
}
|
||||
}
|
||||
LambdaQueryWrapper<HiddenInfo> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(HiddenInfo::getMentenceFarmerRecordId,o.getId());
|
||||
List<HiddenInfo> hiddenInfos = hiddenInfoMapper.selectList(queryWrapper);
|
||||
|
|
@ -134,6 +128,15 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
|||
|
||||
public Page<MentenceInfoCountVo> pageInfoCountQuery(MentenceFarmerRecordPageSo pageSo) {
|
||||
Page<MentenceInfoCountVo> voPage = baseMapper.pageInfoCountQuery(pageSo.getPageSo().toPage(),pageSo);
|
||||
List<MentenceInfoCountVo> records = voPage.getRecords();
|
||||
for (MentenceInfoCountVo record : records) {
|
||||
if(record.getMentencePersonId() != null){
|
||||
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(record.getMentencePersonId()));
|
||||
if(sysUser != null){
|
||||
record.setMentencePersonName(sysUser.getNickName());
|
||||
}
|
||||
}
|
||||
}
|
||||
return voPage;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue