瀏覽代碼

业务员档案返回离职在职状态

wu 1 月之前
父節點
當前提交
a24e17d00d

+ 7 - 0
src/custom/restcontroller/webmanage/hr/hr.java

@@ -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();
     }
 

+ 1 - 0
src/custom/restcontroller/webmanage/sale/salearea/SQL/业务员列表查询.sql

@@ -8,6 +8,7 @@ select t4.sa_salearea_hrid,
        t1.phonenumber,
        t1.position,
        t1.email,
+       t1.status,
        t5.sa_saleareaid,
        t5.areaname,
        t5.areafullname,

+ 1 - 0
src/custom/restcontroller/webmanage/sale/salearea/SQL/业务员详情查询.sql

@@ -13,6 +13,7 @@ select t4.sa_salearea_hrid,
        t1.createby,
        t1.changeby,
        t1.changedate,
+       t1.status,
        t5.sa_saleareaid,
        t5.areaname,
        t2.depname,

+ 5 - 0
src/custom/restcontroller/webmanage/sale/salearea/salearea.java

@@ -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);