You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
202 lines
7.1 KiB
Java
202 lines
7.1 KiB
Java
package com.customization.hrm.service;
|
|
|
|
import com.engine.core.cfg.annotation.ServiceDynamicProxy;
|
|
import com.engine.core.cfg.annotation.ServiceMethodDynamicProxy;
|
|
import com.engine.core.impl.aop.AbstractServiceProxy;
|
|
import com.engine.hrm.service.OrganizationService;
|
|
import com.engine.hrm.service.impl.OrganizationServiceImpl;
|
|
import weaver.conn.RecordSet;
|
|
import weaver.general.Util;
|
|
import weaver.hrm.User;
|
|
|
|
import java.util.Map;
|
|
|
|
@ServiceDynamicProxy(target = OrganizationServiceImpl.class, desc="xxx")
|
|
public class DeptEditCustomService extends AbstractServiceProxy implements OrganizationService {
|
|
|
|
@Override
|
|
public Map<String, Object> getRightMenu(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getTabs(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getCompanyFormField(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getSubCompanyFormFieldView(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getSubCompanyFormField(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getDepartmentFormFieldView(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getDepartmentFormField(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> addSubCompany(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> addDepartment(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> editCompany(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
@ServiceMethodDynamicProxy(desc="公司变更保存时,更新制度状态待处理")
|
|
public Map<String, Object> editSubCompany(Map<String, Object> map, User user) {
|
|
RecordSet rs = new RecordSet();
|
|
System.out.println("map=="+map);
|
|
System.out.println(getClass().getName() + " 公司变更保存前。。。。");
|
|
String id = Util.null2String(map.get("id"));
|
|
String supsubcomid = Util.null2String(map.get("supsubcomid"));
|
|
String subcompanyname = Util.null2String(map.get("subcompanyname"));
|
|
String subcompanydesc = Util.null2String(map.get("subcompanydesc"));
|
|
rs.execute("select supsubcomid,subcompanyname,subcompanydesc from hrmsubcompany where id="+id);
|
|
rs.next();
|
|
String old_supsubcomid = Util.null2String(rs.getString("supsubcomid"));
|
|
String old_subcompanyname = Util.null2String(rs.getString("subcompanyname"));
|
|
String old_subcompanydesc = Util.null2String(rs.getString("subcompanydesc"));
|
|
if((!supsubcomid.equals(old_supsubcomid))||(!subcompanyname.equals(old_subcompanyname))||(!subcompanydesc.equals(old_subcompanydesc))){
|
|
rs.execute("update uf_wdsxy set zt=5 where fb="+id);
|
|
}
|
|
//对参数做预处理
|
|
//TODO操作
|
|
//调用被代理类方法
|
|
Map<String, Object> result = (Map<String, Object>)executeMethod(map, user);
|
|
|
|
System.out.println(getClass().getName() + " 公司变更保存时后做一些事1111。。。。");
|
|
return result;
|
|
}
|
|
|
|
@Override
|
|
@ServiceMethodDynamicProxy(desc="部门变更保存时,更新制度状态待处理")
|
|
public Map<String, Object> editDepartment(Map<String, Object> map, User user) {
|
|
RecordSet rs = new RecordSet();
|
|
System.out.println(getClass().getName() + " 部门变更保存前。。。。");
|
|
String id = Util.null2String(map.get("id"));
|
|
String supdepid = Util.null2String(map.get("supdepid"));
|
|
String subcompanyid1 = Util.null2String(map.get("subcompanyid1"));
|
|
String departmentname = Util.null2String(map.get("departmentname"));
|
|
String departmentmark = Util.null2String(map.get("departmentmark"));
|
|
rs.execute("select supdepid,departmentname,departmentmark,subcompanyid1 from hrmdepartment where id="+id);
|
|
rs.next();
|
|
String old_supdepid = Util.null2String(rs.getString("supdepid"));
|
|
String old_departmentname = Util.null2String(rs.getString("departmentname"));
|
|
String old_departmentmark = Util.null2String(rs.getString("departmentmark"));
|
|
String old_subcompanyid1 = Util.null2String(rs.getString("subcompanyid1"));
|
|
if((!supdepid.equals(old_supdepid))||(!departmentname.equals(old_departmentname))||(!departmentmark.equals(old_departmentmark))||(!subcompanyid1.equals(old_subcompanyid1))){
|
|
rs.execute("update uf_wdsxy set zt=5 where bzbm="+id);
|
|
}
|
|
//对参数做预处理
|
|
//TODO操作
|
|
//调用被代理类方法
|
|
Map<String, Object> result = (Map<String, Object>)executeMethod(map, user);
|
|
|
|
System.out.println(getClass().getName() + " 部门变更保存后做一些事1111。。。。");
|
|
return result;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> delSubCompany(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> delDepartment(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> doSubCompanyCancel(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> doDepartmentCancel(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> doSubCompanyISCanceled(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> doDepartmentISCanceled(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getSubCompanySearchCondition(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getDepartmentSearchCondition(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getResourceSearchCondition(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getSubCompanySearchList(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getDepartmentSearchList(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getResourceSearchList(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> saveBatchEdit(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> getResourceVirtualDepartmentSetFormField(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> saveResourceVirtualDepartmentSet(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public Map<String, Object> saveAddToGroup(Map<String, Object> map, User user) {
|
|
return null;
|
|
}
|
|
}
|