|
|
@@ -18,6 +18,7 @@ import com.xueyi.system.organize.service.impl.SysEnterpriseServiceImpl; |
|
|
|
import com.xueyi.system.resource.controller.api.MyBaseApiController; |
|
|
|
import com.xueyi.system.resource.domain.dto.DmResourcesDto; |
|
|
|
import com.xueyi.system.resource.service.impl.DmResourcesServiceImpl; |
|
|
|
import com.xueyi.system.staff.manager.impl.DmStaffManager; |
|
|
|
import com.xueyi.system.staff.mapper.DmPersonFeatureMapper; |
|
|
|
import com.xueyi.system.staff.mapper.DmStaffMapper; |
|
|
|
import com.xueyi.system.staff.mapper.DmVisitorsMapper; |
|
|
@@ -53,6 +54,9 @@ public class DmStaffInnerApiController extends MyBaseApiController { |
|
|
|
@Autowired |
|
|
|
private DmStaffServiceImpl dmStaffService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private DmStaffManager staffManager; |
|
|
|
|
|
|
|
@InnerAuth |
|
|
|
@GetMapping(value = "selectOne/{staffId}") |
|
|
|
@ResponseBody |
|
|
@@ -153,7 +157,7 @@ public class DmStaffInnerApiController extends MyBaseApiController { |
|
|
|
if ("1".equals(commonDto.getStatus())) { |
|
|
|
dmStaffService.delStaff(po); |
|
|
|
} else {//其他情况 |
|
|
|
dmStaffMapper.update(staffPo,Wrappers.<DmStaffPo>query().lambda().eq(DmStaffPo::getId,po.getId())); |
|
|
|
dmStaffMapper.update(staffManager.mergePo(po, staffPo, DmStaffPo.class),Wrappers.<DmStaffPo>query().lambda().eq(DmStaffPo::getId,po.getId())); |
|
|
|
} |
|
|
|
} else { |
|
|
|
dmStaffMapper.insert(staffPo); |
|
|
|