Commit bd1dc723 authored by 刘斌's avatar 刘斌

fix: 完善分库事务

parent ccfdbde4
......@@ -459,7 +459,7 @@ public class EmployeeInfoServImpl extends ServiceImpl<EmployeeInfoMapper, Employ
* @return 是否申请成功
*/
@Override
@Transactional(rollbackFor = Exception.class)
@DSTransactional(rollbackFor = Exception.class)
public Boolean applyEntry(EmployeeEntryApplyParam param) {
EmployeeInfo employeeInfo = employeeInfoMapper.selectById(param.getId());
if (Objects.equals(employeeInfo.getEntryApplyStatus(), HrFlowEnum.WAITING.getStatus())) {
......@@ -490,6 +490,7 @@ public class EmployeeInfoServImpl extends ServiceImpl<EmployeeInfoMapper, Employ
* @return 是否申请成功
*/
@Override
@DSTransactional(rollbackFor = Exception.class)
public Boolean applyTransfer(EmployeeTransferApplyParam param) {
EmployeeInfo employeeInfo = employeeInfoMapper.selectById(param.getId());
if (Objects.equals(employeeInfo.getTransferApplyStatus(), HrFlowEnum.WAITING.getStatus())) {
......@@ -573,6 +574,7 @@ public class EmployeeInfoServImpl extends ServiceImpl<EmployeeInfoMapper, Employ
* @return 是否申请成功
*/
@Override
@DSTransactional(rollbackFor = Exception.class)
public Boolean applyRegular(EmployeeRegularApplyParam param) {
EmployeeInfo employeeInfo = employeeInfoMapper.selectById(param.getId());
if (Objects.equals(employeeInfo.getRegularApplyStatus(), HrFlowEnum.WAITING.getStatus())) {
......@@ -635,6 +637,7 @@ public class EmployeeInfoServImpl extends ServiceImpl<EmployeeInfoMapper, Employ
* @return 是否申请成功
*/
@Override
@DSTransactional(rollbackFor = Exception.class)
public Boolean applyRenewalContract(EmployeeRenewalContractApplyParam param) {
EmployeeInfo employeeInfo = employeeInfoMapper.selectById(param.getId());
if (Objects.equals(employeeInfo.getRenewalApplyStatus(), HrFlowEnum.WAITING.getStatus())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment