保存模板不能保存不限权重的
This commit is contained in:
parent
4e40ad44cd
commit
054c991aea
@ -129,15 +129,7 @@ public class ResultModelServiceImpl extends ServiceImpl<ResultModelMapper, Resul
|
|||||||
resultModel.setGradeStatus(resultModelDetailReq.getGradeStatus());
|
resultModel.setGradeStatus(resultModelDetailReq.getGradeStatus());
|
||||||
resultModel.setEvaluationGroupId(resultModelDetailReq.getEvaluationGroupId());
|
resultModel.setEvaluationGroupId(resultModelDetailReq.getEvaluationGroupId());
|
||||||
resultModel.setOrderBy(resultModelOrderBy);
|
resultModel.setOrderBy(resultModelOrderBy);
|
||||||
if(resultModel.getId() == null){
|
|
||||||
resultModelMapper.insertResultModel(resultModel);
|
|
||||||
|
|
||||||
}else{
|
|
||||||
resultModelMapper.updateCoverWeightResultModelById(resultModel);
|
|
||||||
if(resultModel.getIsDelete() != null && resultModel.getIsDelete().intValue() == 1){
|
|
||||||
delCount--;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(itemReq.getTagetLibItems() != null){
|
if(itemReq.getTagetLibItems() != null){
|
||||||
int libOrderBy = 0;
|
int libOrderBy = 0;
|
||||||
List<ResultTagetLib> inserts = new ArrayList<>();
|
List<ResultTagetLib> inserts = new ArrayList<>();
|
||||||
@ -179,6 +171,18 @@ public class ResultModelServiceImpl extends ServiceImpl<ResultModelMapper, Resul
|
|||||||
resultModelOrderBy++;
|
resultModelOrderBy++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(resultModel.getId() == null){
|
||||||
|
resultModelMapper.insertResultModel(resultModel);
|
||||||
|
|
||||||
|
}else{
|
||||||
|
if(resultModel.getWeight() == null){
|
||||||
|
resultModel.setWeight(BigDecimal.ZERO);
|
||||||
|
}
|
||||||
|
resultModelMapper.updateResultModelById(resultModel);
|
||||||
|
if(resultModel.getIsDelete() != null && resultModel.getIsDelete().intValue() == 1){
|
||||||
|
delCount--;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
/*if(delCount == 0){
|
/*if(delCount == 0){
|
||||||
|
|||||||
@ -441,7 +441,7 @@ public class DingtalkBusiness {
|
|||||||
info.getId(), 0);
|
info.getId(), 0);
|
||||||
ThirdMsgSendRecord thirdMsgSendRecord =
|
ThirdMsgSendRecord thirdMsgSendRecord =
|
||||||
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
||||||
info.getResultRecord().getId(), flowChange.getApprovalId(), 1, 0);
|
info.getResultRecord().getId(), flowChange.getApprovalId(), 1, 1);
|
||||||
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
||||||
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
||||||
}
|
}
|
||||||
@ -461,7 +461,7 @@ public class DingtalkBusiness {
|
|||||||
ThirdMsgSendRecord thirdMsgSendRecord =
|
ThirdMsgSendRecord thirdMsgSendRecord =
|
||||||
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
||||||
info.getResultRecord().getId(),
|
info.getResultRecord().getId(),
|
||||||
flowChange.getApprovalId(), 1, 0);
|
flowChange.getApprovalId(), 1, 1);
|
||||||
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
||||||
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
||||||
}
|
}
|
||||||
@ -479,7 +479,7 @@ public class DingtalkBusiness {
|
|||||||
thirdMsgSendRecord =
|
thirdMsgSendRecord =
|
||||||
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
||||||
info.getResultRecord().getId(),
|
info.getResultRecord().getId(),
|
||||||
flowRecord.getApprovalStaffId(), 1, 0);
|
flowRecord.getApprovalStaffId(), 1, 1);
|
||||||
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
||||||
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
||||||
}
|
}
|
||||||
@ -523,7 +523,7 @@ public class DingtalkBusiness {
|
|||||||
ThirdMsgSendRecord thirdMsgSendRecord =
|
ThirdMsgSendRecord thirdMsgSendRecord =
|
||||||
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
thirdMsgSendRecordService.selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(
|
||||||
info.getResultRecord().getId(),
|
info.getResultRecord().getId(),
|
||||||
flowRecord.getApprovalStaffId(), 1, 0);
|
flowRecord.getApprovalStaffId(), 1, 1);
|
||||||
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
if(thirdMsgSendRecord != null){//把原来的任务更新掉
|
||||||
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user