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.
haojing/classbean/com/customization/hrm/service/DeptEditCustomService.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;
}
}