|
|
@@ -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(
|