维护养护
parent
dd83c6f662
commit
0927bb6259
|
|
@ -67,10 +67,10 @@ public class MentencePlanController extends AbstractCommonFileController {
|
||||||
if(sessionUser == null){
|
if(sessionUser == null){
|
||||||
throw new IllegalArgumentException("未登录");
|
throw new IllegalArgumentException("未登录");
|
||||||
}
|
}
|
||||||
Long userId = sessionUser.getUserId();
|
// Long userId = sessionUser.getUserId();
|
||||||
if(!userId.equals(dto.getCreateId())){
|
// if(!userId.equals(dto.getCreateId())){
|
||||||
throw new IllegalArgumentException("对不起,您没有编辑的权限");
|
// throw new IllegalArgumentException("对不起,您没有编辑的权限");
|
||||||
}
|
// }
|
||||||
boolean flag = mentencePlanService.update(dto);
|
boolean flag = mentencePlanService.update(dto);
|
||||||
if (flag) {
|
if (flag) {
|
||||||
fileService.saveFile(dto.getFiles(), getGroupId(), dto.getId().toString());
|
fileService.saveFile(dto.getFiles(), getGroupId(), dto.getId().toString());
|
||||||
|
|
@ -92,10 +92,10 @@ public class MentencePlanController extends AbstractCommonFileController {
|
||||||
if(sessionUser == null){
|
if(sessionUser == null){
|
||||||
throw new IllegalArgumentException("未登录");
|
throw new IllegalArgumentException("未登录");
|
||||||
}
|
}
|
||||||
Long userId = sessionUser.getUserId();
|
// Long userId = sessionUser.getUserId();
|
||||||
if(!userId.equals(one.getCreateId())){
|
// if(!userId.equals(one.getCreateId())){
|
||||||
throw new IllegalArgumentException("对不起,您没有编辑的权限");
|
// throw new IllegalArgumentException("对不起,您没有编辑的权限");
|
||||||
}
|
// }
|
||||||
LambdaQueryWrapper<MentencePlanDetail> queryWrapperDetail = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MentencePlanDetail> queryWrapperDetail = new LambdaQueryWrapper<>();
|
||||||
queryWrapperDetail.eq(MentencePlanDetail::getMentencePlanId, id);
|
queryWrapperDetail.eq(MentencePlanDetail::getMentencePlanId, id);
|
||||||
//先删细节
|
//先删细节
|
||||||
|
|
@ -114,10 +114,11 @@ public class MentencePlanController extends AbstractCommonFileController {
|
||||||
if(sessionUser == null){
|
if(sessionUser == null){
|
||||||
throw new IllegalArgumentException("未登录");
|
throw new IllegalArgumentException("未登录");
|
||||||
}
|
}
|
||||||
Long userId = sessionUser.getUserId();
|
//TODO 暂时没有权限,先注释掉,需要了再放开
|
||||||
if(!userId.toString().equals(dto.getApprovePersonId())){
|
// Long userId = sessionUser.getUserId();
|
||||||
throw new IllegalArgumentException("对不起,您没有审批的权限");
|
// if(!userId.toString().equals(dto.getApprovePersonId())){
|
||||||
}
|
// throw new IllegalArgumentException("对不起,您没有审批的权限");
|
||||||
|
// }
|
||||||
LambdaQueryWrapper<MentencePlan> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MentencePlan> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(MentencePlan::getId, dto.getId());
|
queryWrapper.eq(MentencePlan::getId, dto.getId());
|
||||||
MentencePlan one = mentencePlanService.getOne(queryWrapper);
|
MentencePlan one = mentencePlanService.getOne(queryWrapper);
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ public interface MentencePlanDetailMapper extends BaseMapper<MentencePlanDetail>
|
||||||
on t1.mentence_st_detail_id = t2.id and t2.is_enable = 0
|
on t1.mentence_st_detail_id = t2.id and t2.is_enable = 0
|
||||||
left join mentence_st t3
|
left join mentence_st t3
|
||||||
on t2.mentence_st_id = t3.id
|
on t2.mentence_st_id = t3.id
|
||||||
|
where t1.mentence_plan_id = #{id}
|
||||||
""")
|
""")
|
||||||
List<MentencePlanDetail> selectDetail(@Param("id") Long id);
|
List<MentencePlanDetail> selectDetail(@Param("id") Long id);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -43,11 +43,11 @@ public class MentencePlanDetail {
|
||||||
private String mentenceStName;
|
private String mentenceStName;
|
||||||
|
|
||||||
@TableField("plan_begin")
|
@TableField("plan_begin")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||||
private Date planBegin;
|
private Date planBegin;
|
||||||
|
|
||||||
@TableField("plan_end")
|
@TableField("plan_end")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||||
private Date planEnd;
|
private Date planEnd;
|
||||||
|
|
||||||
@TableField("charge_person_id")
|
@TableField("charge_person_id")
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ public class MentenceStDetail {
|
||||||
|
|
||||||
@TableField("name")
|
@TableField("name")
|
||||||
@Schema(description = "维护项目名称")
|
@Schema(description = "维护项目名称")
|
||||||
private String name;
|
private String stDetailName;
|
||||||
|
|
||||||
@TableField("context")
|
@TableField("context")
|
||||||
@Schema(description = "维护内容")
|
@Schema(description = "维护内容")
|
||||||
|
|
|
||||||
|
|
@ -61,10 +61,13 @@ 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(detail.getChargePersonId() != null){
|
||||||
if(sysUser != null){
|
// SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(detail.getChargePersonId()));
|
||||||
detail.setChargePersonName(sysUser.getNickName());
|
// if(sysUser != null){
|
||||||
}
|
// detail.setChargePersonName(sysUser.getNickName());
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
});
|
});
|
||||||
if(details == null || details.isEmpty()){
|
if(details == null || details.isEmpty()){
|
||||||
throw new IllegalArgumentException("请添加维护内容");
|
throw new IllegalArgumentException("请添加维护内容");
|
||||||
|
|
@ -88,14 +91,15 @@ public class MentencePlanService extends ServiceImpl<MentencePlanMapper, Menten
|
||||||
if(details == null || details.isEmpty()){
|
if(details == null || details.isEmpty()){
|
||||||
throw new IllegalArgumentException("至少需要一条维护内容");
|
throw new IllegalArgumentException("至少需要一条维护内容");
|
||||||
}
|
}
|
||||||
|
|
||||||
//先删除细节
|
//先删除细节
|
||||||
LambdaQueryWrapper<MentencePlanDetail> queryWrapperDetail = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MentencePlanDetail> queryWrapperDetail = new LambdaQueryWrapper<>();
|
||||||
queryWrapperDetail.eq(MentencePlanDetail::getMentencePlanId,mentencePlan.getId());
|
queryWrapperDetail.eq(MentencePlanDetail::getMentencePlanId,mentencePlan.getId());
|
||||||
int delete = mentencePlanDetailMapper.delete(queryWrapperDetail);
|
int delete = mentencePlanDetailMapper.delete(queryWrapperDetail);
|
||||||
|
|
||||||
//再插入
|
//再插入
|
||||||
details.stream().forEach(detail->{
|
details.forEach(o ->{
|
||||||
detail.setId(IdWorker.getId());
|
o.setId(IdWorker.getId());
|
||||||
|
o.setMentencePlanId(dto.getId());
|
||||||
});
|
});
|
||||||
mentencePlanDetailMapper.insert(details);
|
mentencePlanDetailMapper.insert(details);
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ public class MentenceStService extends ServiceImpl<MentenceStMapper, MentenceSt>
|
||||||
MentenceSt mentenceSt = iterator.next();
|
MentenceSt mentenceSt = iterator.next();
|
||||||
LambdaQueryWrapper<MentenceStDetail> queryWrapper2 = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MentenceStDetail> queryWrapper2 = new LambdaQueryWrapper<>();
|
||||||
if(!StringUtils.isBlank(dto.getStDetailName())){
|
if(!StringUtils.isBlank(dto.getStDetailName())){
|
||||||
queryWrapper2.like(MentenceStDetail::getName, dto.getStDetailName());
|
queryWrapper2.like(MentenceStDetail::getStDetailName, dto.getStDetailName());
|
||||||
}
|
}
|
||||||
queryWrapper2.eq(MentenceStDetail::getMentenceStId,mentenceSt.getId());
|
queryWrapper2.eq(MentenceStDetail::getMentenceStId,mentenceSt.getId());
|
||||||
queryWrapper2.eq(MentenceStDetail::getIsEnable,0);
|
queryWrapper2.eq(MentenceStDetail::getIsEnable,0);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue