@@ -295,6 +295,13 @@ public class hr extends Controller {
if (isrefresh) {
Department.CaculateDepartmentHr(this);
}
+ //离职
+ if (content.getStringValue("status").equals("1")) {
+ DeleteSQL deleteSQL = SQLFactory.createDeleteSQL(this, "sa_salearea_hr");
+ deleteSQL.setSiteid(siteid);
+ deleteSQL.setWhere("hrid", hrid);
+ deleteSQL.delete();
+ }
return query_hrMain();
@@ -8,6 +8,7 @@ select t4.sa_salearea_hrid,
t1.phonenumber,
t1.position,
t1.email,
+ t1.status,
t5.sa_saleareaid,
t5.areaname,
t5.areafullname,
@@ -13,6 +13,7 @@ select t4.sa_salearea_hrid,
t1.createby,
t1.changeby,
t1.changedate,
t2.depname,
@@ -367,6 +367,11 @@ public class salearea extends Controller {
where.append("or t6.accountno like'%").append(whereObject.getString("condition")).append("%' ");
where.append(")");
+ if(whereObject.containsKey("status") && !"".equals(whereObject.getString("status"))){
+ where.append(" and(");
+ where.append("t1.status =").append(whereObject.getString("status")).append(" ");
+ where.append(")");
SQLFactory sqlFactory = new SQLFactory(this, "业务员列表查询", pageSize, pageNumber, pageSorting);