修改参数清单带入接口人问题
This commit is contained in:
+2
-2
@@ -164,8 +164,8 @@ public class ParamsManifestEOController extends JeroController<ParamsManifestEO,
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "参数清单-更新模板", notes = "参数清单-更新模板更新参数")
|
@ApiOperation(value = "参数清单-更新模板", notes = "参数清单-更新模板更新参数")
|
||||||
@PostMapping(value = "/updateModel")
|
@GetMapping(value = "/updateModel")
|
||||||
public Result<?> updateModel(String mid, String version,String cid) {
|
public Result<?> updateModel(@RequestParam(name="mid",required=true) String mid, @RequestParam(name="version",required=true) String version,@RequestParam(name="cid",required=true) String cid) {
|
||||||
boolean isSuccess = paramsManifestEOService.updateModel(mid,version, cid);
|
boolean isSuccess = paramsManifestEOService.updateModel(mid,version, cid);
|
||||||
if (isSuccess) {
|
if (isSuccess) {
|
||||||
return Result.OK("更新成功!");
|
return Result.OK("更新成功!");
|
||||||
|
|||||||
+16
-11
@@ -4849,6 +4849,7 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
String paramsManifestId = paramsCollectManifestVO.getParamsManifestId();
|
String paramsManifestId = paramsCollectManifestVO.getParamsManifestId();
|
||||||
String projectId = paramsCollectManifestVO.getProjectId();
|
String projectId = paramsCollectManifestVO.getProjectId();
|
||||||
String cut = paramsCollectManifestVO.getCut();
|
String cut = paramsCollectManifestVO.getCut();
|
||||||
|
String sdt = paramsCollectManifestVO.getSdt();
|
||||||
LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
|
||||||
// 查询参数清单
|
// 查询参数清单
|
||||||
@@ -4871,23 +4872,27 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
ParamsCollectManifestEO updateEO = new ParamsCollectManifestEO();
|
ParamsCollectManifestEO updateEO = new ParamsCollectManifestEO();
|
||||||
updateEO.setId(paramsCollectManifestEO.getId());
|
updateEO.setId(paramsCollectManifestEO.getId());
|
||||||
updateEO.setDutyTerritory(dutyTerritory);
|
updateEO.setDutyTerritory(dutyTerritory);
|
||||||
|
if(StringUtils.isNotBlank(sdt)){
|
||||||
// 根据负责领域处理工程接口人(零个,一个,多个): 领域中仅有一个人时,添加该字段
|
SysUser sysUser = sysUserService.getById(sdt);
|
||||||
ProjectRelatedPersonnel projectRelatedPersonnel = projectRelatedPersonnelService.queryByProjectIdAndDutyTerritory(paramsManifestEO.getProjectVersionId(), dutyTerritory);
|
updateEO.setSdt(sysUser.getUsername()); // 设置工程接口人
|
||||||
if (ObjectUtil.isNotEmpty(projectRelatedPersonnel)) {
|
}else{
|
||||||
String sdtId = projectRelatedPersonnel.getEngineeringInterfacePerson();
|
// 根据负责领域处理工程接口人(零个,一个,多个): 领域中仅有一个人时,添加该字段
|
||||||
if (org.apache.commons.lang.StringUtils.isNotBlank(sdtId) && !sdtId.contains(",")) { // 领域中仅有一个人时,添加该字段
|
ProjectRelatedPersonnel projectRelatedPersonnel = projectRelatedPersonnelService.queryByProjectIdAndDutyTerritory(paramsManifestEO.getProjectVersionId(), dutyTerritory);
|
||||||
SysUser sysUser = sysUserService.getById(sdtId);
|
if (ObjectUtil.isNotEmpty(projectRelatedPersonnel)) {
|
||||||
if (ObjectUtil.isNotEmpty(sysUser)) {
|
String sdtId = projectRelatedPersonnel.getEngineeringInterfacePerson();
|
||||||
updateEO.setSdt(sysUser.getUsername()); // 设置工程接口人
|
if (org.apache.commons.lang.StringUtils.isNotBlank(sdtId) && !sdtId.contains(",")) { // 领域中仅有一个人时,添加该字段
|
||||||
|
SysUser sysUser = sysUserService.getById(sdtId);
|
||||||
|
if (ObjectUtil.isNotEmpty(sysUser)) {
|
||||||
|
updateEO.setSdt(sysUser.getUsername()); // 设置工程接口人
|
||||||
|
} else {
|
||||||
|
updateEO.setSdt(""); // 设置工程接口人
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
updateEO.setSdt(""); // 设置工程接口人
|
updateEO.setSdt(""); // 设置工程接口人
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
updateEO.setSdt(""); // 设置工程接口人
|
updateEO.setSdt(""); // 设置工程接口人
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
updateEO.setSdt(""); // 设置工程接口人
|
|
||||||
}
|
}
|
||||||
|
|
||||||
updateEOList.add(updateEO);
|
updateEOList.add(updateEO);
|
||||||
|
|||||||
+11
@@ -72,6 +72,8 @@
|
|||||||
<a-select
|
<a-select
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
class="box-input"
|
class="box-input"
|
||||||
|
optionFilterProp="children"
|
||||||
|
:filter-option="filterOption"
|
||||||
:value="evaluatorIds"
|
:value="evaluatorIds"
|
||||||
@change='evaluatorIdsChange'
|
@change='evaluatorIdsChange'
|
||||||
:placeholder="$t('PleaseSelect')+$t('Assessor')"
|
:placeholder="$t('PleaseSelect')+$t('Assessor')"
|
||||||
@@ -137,6 +139,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<JLoading :loading="JLoading">{{this.$t('pleaseWaitWhileRunning')}}</JLoading>
|
<JLoading :loading="JLoading">{{this.$t('pleaseWaitWhileRunning')}}</JLoading>
|
||||||
|
<JLoading :loading="searchJLoading">{{this.$t('loading')}}</JLoading>
|
||||||
<uploadFile ref="uploadFile" @uploadSuccess="uploadSuccess"/>
|
<uploadFile ref="uploadFile" @uploadSuccess="uploadSuccess"/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -277,6 +280,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
evaluatorIdsNameOptions: [],
|
evaluatorIdsNameOptions: [],
|
||||||
|
searchJLoading:false,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -304,12 +308,19 @@
|
|||||||
return this.evaluatorIdsNameOptions = []
|
return this.evaluatorIdsNameOptions = []
|
||||||
}
|
}
|
||||||
const query = { documentId: this.selectedRowKeysRecord[0].id }
|
const query = { documentId: this.selectedRowKeysRecord[0].id }
|
||||||
|
this.searchJLoading = true
|
||||||
getAction(this.url.getEvaluatorList, query).then((res) => {
|
getAction(this.url.getEvaluatorList, query).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
this.evaluatorIdsNameOptions = res.result
|
this.evaluatorIdsNameOptions = res.result
|
||||||
}
|
}
|
||||||
|
this.searchJLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
filterOption(input, option) {
|
||||||
|
return (
|
||||||
|
option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
||||||
|
);
|
||||||
|
},
|
||||||
disabledDate(current) {
|
disabledDate(current) {
|
||||||
return current && current < moment().subtract(1, 'day')
|
return current && current < moment().subtract(1, 'day')
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -175,7 +175,7 @@
|
|||||||
version:this.dataQuery.version,
|
version:this.dataQuery.version,
|
||||||
}
|
}
|
||||||
this.confirmLoading = true
|
this.confirmLoading = true
|
||||||
postAction('/params/manifest/updateModel', query).then((res) => {
|
getAction('/params/manifest/updateModel', query).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
this.$message.success(res.message)
|
this.$message.success(res.message)
|
||||||
this.visible = false
|
this.visible = false
|
||||||
|
|||||||
Reference in New Issue
Block a user