Przeglądaj źródła

编辑用户接口修改

szjbdgzl 2 lat temu
rodzic
commit
d0f7333119

+ 12 - 2
ibps-provider-root/modules/provider-platform-default/src/main/java/com/lc/ibps/org/provider/PartyEmployeeProvider.java

@@ -931,11 +931,21 @@ public class PartyEmployeeProvider extends GenericProvider implements IPartyEmpl
 	public APIResult<Void> update(
 			@ApiParam(name = "partyEmployeeVo", value = "员工领域参数vo", required = true)  
 			@RequestBody(required = true) PartyEmployeeVo partyEmployeeVo){
-		return save(partyEmployeeVo);
+		APIResult<Void> result = new APIResult<Void>();
+		PartyEmployeePo partyEmployeePo = partyEmployeeVo.getPartyEmployeePo();
+		try{
+			PartyEmployee partyEmployee = partyEmployeeRepository.newInstance(partyEmployeePo);
+			PartyEmlpoyeeValidator.checkNullAndIllegal(partyEmployeePo);
+			partyEmployee.updateByCascade(partyEmployeeVo);
+			result.setMessage(I18nUtil.getMessage("com.lc.ibps.org.provider.PartyEmployeeProvider.save.update"));
+			result.addVariable("id", partyEmployeePo.getId());
+		}catch (Exception e){
+			setExceptionResult(result, StateEnum.ERROR_EMPLOYEE.getCode(), I18nUtil.getMessage(StateEnum.ERROR_EMPLOYEE.getCode()+""), e);
+		}
+		return result;
 	}
 	
 	private APIResult<Void> save( PartyEmployeeVo partyEmployeeVo) {
-		// 离大谱逻辑修改
 		APIResult<Void> result = new APIResult<Void>();
 		try {
 			logger.debug(