优化运维工具-入驻清除-长者、员工清除
This commit is contained in:
parent
5589aef37b
commit
b7d16954c4
|
|
@ -19,4 +19,12 @@ public interface CleanAdvisoryMapper extends BaseMapper<CleanAdvisory> {
|
||||||
void updateBaseInfo(CleanAdvisory cleanAdvisory);
|
void updateBaseInfo(CleanAdvisory cleanAdvisory);
|
||||||
|
|
||||||
void deleteBizEmployeesOrg(CleanAdvisory cleanAdvisory);
|
void deleteBizEmployeesOrg(CleanAdvisory cleanAdvisory);
|
||||||
|
|
||||||
|
void deleteElderInfo(CleanAdvisory cleanAdvisory);
|
||||||
|
|
||||||
|
void deleteElderModifyInfo(CleanAdvisory cleanAdvisory);
|
||||||
|
|
||||||
|
void deleteEmpApply(CleanAdvisory cleanAdvisory);
|
||||||
|
|
||||||
|
void deleteEmpInfo(CleanAdvisory cleanAdvisory);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -95,6 +95,18 @@
|
||||||
<delete id="deleteBill">
|
<delete id="deleteBill">
|
||||||
delete from nu_nu_bill where open_id = #{openId}
|
delete from nu_nu_bill where open_id = #{openId}
|
||||||
</delete>
|
</delete>
|
||||||
|
<delete id="deleteElderInfo">
|
||||||
|
delete from nu_biz_elder_info where guardian_open_id = #{openId}
|
||||||
|
</delete>
|
||||||
|
<delete id="deleteElderModifyInfo">
|
||||||
|
delete from nu_biz_elder_modify_info where guardian_open_id = #{openId}
|
||||||
|
</delete>
|
||||||
|
<delete id="deleteEmpApply">
|
||||||
|
delete from nu_biz_employees_apply where open_id = #{openId}
|
||||||
|
</delete>
|
||||||
|
<delete id="deleteEmpInfo">
|
||||||
|
delete from nu_biz_employees_info where open_id = #{openId}
|
||||||
|
</delete>
|
||||||
<update id="updateBaseInfo">
|
<update id="updateBaseInfo">
|
||||||
update nu_base_info set open_id = null , elder_id = null,status = 0 where open_id = #{openId}
|
update nu_base_info set open_id = null , elder_id = null,status = 0 where open_id = #{openId}
|
||||||
</update>
|
</update>
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,10 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl<CleanAdvisoryMapper, C
|
||||||
cleanAdvisory.setIzJs("0");
|
cleanAdvisory.setIzJs("0");
|
||||||
cleanAdvisory.setAdvisoryType("0");
|
cleanAdvisory.setAdvisoryType("0");
|
||||||
updateById(cleanAdvisory);
|
updateById(cleanAdvisory);
|
||||||
//预留删除长者表数据
|
//清除长者/监护人信息、变更信息
|
||||||
clearBill(cleanAdvisory);
|
onlycleanAdvisoryServiceImpl.clearElder(cleanAdvisory);
|
||||||
|
//清除老人账单数据、还原护理单元状态
|
||||||
|
onlycleanAdvisoryServiceImpl.clearBill(cleanAdvisory);
|
||||||
}
|
}
|
||||||
//清除员工咨询信息
|
//清除员工咨询信息
|
||||||
if (advisoryType.equals("2")) {
|
if (advisoryType.equals("2")) {
|
||||||
|
|
@ -48,6 +50,8 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl<CleanAdvisoryMapper, C
|
||||||
updateById(cleanAdvisory);
|
updateById(cleanAdvisory);
|
||||||
baseMapper.deleteEmployeesAdvisory(cleanAdvisory);
|
baseMapper.deleteEmployeesAdvisory(cleanAdvisory);
|
||||||
baseMapper.deleteBizEmployeesOrg(cleanAdvisory);
|
baseMapper.deleteBizEmployeesOrg(cleanAdvisory);
|
||||||
|
//清除各业务员工数据
|
||||||
|
onlycleanAdvisoryServiceImpl.clearEmp(cleanAdvisory);
|
||||||
}
|
}
|
||||||
//清除机构咨询信息
|
//清除机构咨询信息
|
||||||
if (advisoryType.equals("3")) {
|
if (advisoryType.equals("3")) {
|
||||||
|
|
@ -57,6 +61,34 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl<CleanAdvisoryMapper, C
|
||||||
baseMapper.deleteOrgApply(cleanAdvisory);
|
baseMapper.deleteOrgApply(cleanAdvisory);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void clearEmp(CleanAdvisory cleanAdvisory) {
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteEmp("101", cleanAdvisory);
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteEmp("102", cleanAdvisory);
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteEmp("103", cleanAdvisory);
|
||||||
|
}
|
||||||
|
|
||||||
|
@DS("#dataSourceCode")
|
||||||
|
public void deleteEmp(String dataSourceCode, CleanAdvisory cleanAdvisory) {
|
||||||
|
baseMapper.deleteEmpApply(cleanAdvisory);
|
||||||
|
baseMapper.deleteEmpInfo(cleanAdvisory);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clearElder(CleanAdvisory cleanAdvisory) {
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteElder("ope", cleanAdvisory);
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteElder("101", cleanAdvisory);
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteElder("102", cleanAdvisory);
|
||||||
|
onlycleanAdvisoryServiceImpl.deleteElder("103", cleanAdvisory);
|
||||||
|
}
|
||||||
|
|
||||||
|
@DS("#dataSourceCode")
|
||||||
|
public void deleteElder(String dataSourceCode, CleanAdvisory cleanAdvisory) {
|
||||||
|
baseMapper.deleteElderInfo(cleanAdvisory);
|
||||||
|
if (!"ope".equals(dataSourceCode)) {
|
||||||
|
baseMapper.deleteElderModifyInfo(cleanAdvisory);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//清除长者信息
|
//清除长者信息
|
||||||
public void clearBill(CleanAdvisory cleanAdvisory) {
|
public void clearBill(CleanAdvisory cleanAdvisory) {
|
||||||
//预留删除长者表数据
|
//预留删除长者表数据
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue