维护养护
parent
76d9114129
commit
e5704509f7
|
|
@ -124,6 +124,7 @@ public class MentencePlanController extends AbstractCommonFileController {
|
||||||
if(Objects.isNull(one)){
|
if(Objects.isNull(one)){
|
||||||
throw new RuntimeException("该计划不存在");
|
throw new RuntimeException("该计划不存在");
|
||||||
}
|
}
|
||||||
|
dto.setApprovePersonName(sessionUser.getUserName());
|
||||||
mentencePlanService.updateById(dto);
|
mentencePlanService.updateById(dto);
|
||||||
return R.ok(true);
|
return R.ok(true);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -53,4 +53,9 @@ public class MentencePlanDetail {
|
||||||
@TableField("charge_person_id")
|
@TableField("charge_person_id")
|
||||||
private String chargePersonId;
|
private String chargePersonId;
|
||||||
|
|
||||||
|
@TableField("charge_person_name")
|
||||||
|
private String chargePersonName;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -15,6 +15,8 @@ import com.gunshi.project.hsz.mapper.HiddenInfoMapper;
|
||||||
import com.gunshi.project.hsz.mapper.MentenceFarmerRecordMapper;
|
import com.gunshi.project.hsz.mapper.MentenceFarmerRecordMapper;
|
||||||
import com.gunshi.project.hsz.model.HiddenInfo;
|
import com.gunshi.project.hsz.model.HiddenInfo;
|
||||||
import com.gunshi.project.hsz.model.MentenceFarmerRecord;
|
import com.gunshi.project.hsz.model.MentenceFarmerRecord;
|
||||||
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
|
import com.ruoyi.system.mapper.SysUserMapper;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.poi.ss.usermodel.*;
|
import org.apache.poi.ss.usermodel.*;
|
||||||
|
|
@ -43,6 +45,9 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
||||||
@Autowired
|
@Autowired
|
||||||
private HiddenInfoMapper hiddenInfoMapper;
|
private HiddenInfoMapper hiddenInfoMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysUserMapper sysUserMapper;
|
||||||
|
|
||||||
public boolean saveDate(MentenceFarmerRecord dto) {
|
public boolean saveDate(MentenceFarmerRecord dto) {
|
||||||
LambdaQueryWrapper<MentenceFarmerRecord> query = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MentenceFarmerRecord> query = new LambdaQueryWrapper<>();
|
||||||
query.eq(MentenceFarmerRecord::getMentenceStDetailId, dto.getMentenceStDetailId());
|
query.eq(MentenceFarmerRecord::getMentenceStDetailId, dto.getMentenceStDetailId());
|
||||||
|
|
@ -52,6 +57,12 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
||||||
}
|
}
|
||||||
dto.setFillTime(new Date());
|
dto.setFillTime(new Date());
|
||||||
dto.setId(IdWorker.getId());
|
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);
|
save(dto);
|
||||||
List<HiddenInfo> details = dto.getDetails();
|
List<HiddenInfo> details = dto.getDetails();
|
||||||
if(details.isEmpty()){
|
if(details.isEmpty()){
|
||||||
|
|
@ -72,6 +83,12 @@ public class MentenceFarmerRecordService extends ServiceImpl<MentenceFarmerRecor
|
||||||
if(Objects.isNull(mentenceFarmerRecord)){
|
if(Objects.isNull(mentenceFarmerRecord)){
|
||||||
throw new IllegalArgumentException("该日常养护记录不存在");
|
throw new IllegalArgumentException("该日常养护记录不存在");
|
||||||
}
|
}
|
||||||
|
if(dto.getMentencePersonId() != null){
|
||||||
|
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getMentencePersonId()));
|
||||||
|
if(sysUser != null){
|
||||||
|
dto.setMentencePersonName(sysUser.getNickName());
|
||||||
|
}
|
||||||
|
}
|
||||||
updateById(dto);
|
updateById(dto);
|
||||||
LambdaQueryWrapper<HiddenInfo> queryHiddenWrapper= new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<HiddenInfo> queryHiddenWrapper= new LambdaQueryWrapper<>();
|
||||||
queryHiddenWrapper.eq(HiddenInfo::getMentenceFarmerRecordId,dto.getId());
|
queryHiddenWrapper.eq(HiddenInfo::getMentenceFarmerRecordId,dto.getId());
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,8 @@ import com.gunshi.project.hsz.model.MentencePlan;
|
||||||
import com.gunshi.project.hsz.model.MentencePlanDetail;
|
import com.gunshi.project.hsz.model.MentencePlanDetail;
|
||||||
import com.gunshi.project.hsz.model.MentenceSt;
|
import com.gunshi.project.hsz.model.MentenceSt;
|
||||||
import com.gunshi.session.util.SessionUtil;
|
import com.gunshi.session.util.SessionUtil;
|
||||||
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
|
import com.ruoyi.system.mapper.SysUserMapper;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -34,6 +36,9 @@ public class MentencePlanService extends ServiceImpl<MentencePlanMapper, Menten
|
||||||
@Autowired
|
@Autowired
|
||||||
private MentencePlanDetailMapper mentencePlanDetailMapper;
|
private MentencePlanDetailMapper mentencePlanDetailMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysUserMapper sysUserMapper;
|
||||||
|
|
||||||
public boolean saveData(MentencePlan dto) {
|
public boolean saveData(MentencePlan dto) {
|
||||||
String planName = dto.getPlanName();//计划名称
|
String planName = dto.getPlanName();//计划名称
|
||||||
String planYear = dto.getPlanYear();//计划年份
|
String planYear = dto.getPlanYear();//计划年份
|
||||||
|
|
@ -53,6 +58,10 @@ public class MentencePlanService extends ServiceImpl<MentencePlanMapper, Menten
|
||||||
details.stream().forEach(detail->{
|
details.stream().forEach(detail->{
|
||||||
detail.setId(IdWorker.getId());
|
detail.setId(IdWorker.getId());
|
||||||
detail.setMentencePlanId(dto.getId());
|
detail.setMentencePlanId(dto.getId());
|
||||||
|
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(detail.getChargePersonId()));
|
||||||
|
if(sysUser != null){
|
||||||
|
detail.setChargePersonName(sysUser.getNickName());
|
||||||
|
}
|
||||||
});
|
});
|
||||||
if(details == null || details.isEmpty()){
|
if(details == null || details.isEmpty()){
|
||||||
throw new IllegalArgumentException("请添加维护内容");
|
throw new IllegalArgumentException("请添加维护内容");
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,10 @@ import com.gunshi.project.hsz.mapper.MentenceTemplateMapper;
|
||||||
import com.gunshi.project.hsz.model.MentencePlan;
|
import com.gunshi.project.hsz.model.MentencePlan;
|
||||||
import com.gunshi.project.hsz.model.MentenceSt;
|
import com.gunshi.project.hsz.model.MentenceSt;
|
||||||
import com.gunshi.project.hsz.model.MentenceTemplate;
|
import com.gunshi.project.hsz.model.MentenceTemplate;
|
||||||
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
|
import com.ruoyi.system.mapper.SysUserMapper;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
|
@ -23,9 +26,19 @@ import java.util.Objects;
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public class MentenceTemplateService extends ServiceImpl<MentenceTemplateMapper, MentenceTemplate> {
|
public class MentenceTemplateService extends ServiceImpl<MentenceTemplateMapper, MentenceTemplate> {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysUserMapper sysUserMapper;
|
||||||
|
|
||||||
public boolean saveDate(MentenceTemplate dto) {
|
public boolean saveDate(MentenceTemplate dto) {
|
||||||
dto.setId(IdWorker.getId());
|
dto.setId(IdWorker.getId());
|
||||||
dto.setCreateTime(new Date());
|
dto.setCreateTime(new Date());
|
||||||
|
if(dto.getCreateId() != null){
|
||||||
|
SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getCreateId()));
|
||||||
|
if(sysUser != null){
|
||||||
|
dto.setCreateName(sysUser.getUserName());
|
||||||
|
}
|
||||||
|
}
|
||||||
save(dto);
|
save(dto);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue