showOrder类型小数转换

pull/99/head
Mlin 3 years ago
parent 7f51135424
commit 3462511603

@ -1,10 +1,15 @@
package com.engine.organization.mapper.version; package com.engine.organization.mapper.version;
import com.alibaba.fastjson.JSONObject;
import com.engine.common.entity.HrmDepartmentEntity;
import com.engine.common.entity.HrmSubCompanyEntity;
import com.engine.organization.entity.version.HrmDepartmentVersion; import com.engine.organization.entity.version.HrmDepartmentVersion;
import com.engine.organization.entity.version.HrmResourceVersion; import com.engine.organization.entity.version.HrmResourceVersion;
import com.engine.organization.entity.version.HrmSubCompanyVersion; import com.engine.organization.entity.version.HrmSubCompanyVersion;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.Map;
/** /**
* @Author weaver_cl * @Author weaver_cl
* @Description: * @Description:
@ -45,4 +50,19 @@ public interface CompanyVersionMapper {
* *
*/ */
int insertHrmResourceVersion(HrmResourceVersion hrmResourceVersion); int insertHrmResourceVersion(HrmResourceVersion hrmResourceVersion);
/**
*
*/
JSONObject getHrmSubComp(@Param("id") String id);
/**
*
*/
JSONObject getHrmDepartment(@Param("id") String id);
/**
*
*/
JSONObject getHrmResource(@Param("id") String id);
} }

@ -233,4 +233,34 @@
<if test="operateTime != null">#{operateTime,jdbcType=TIMESTAMP},</if> <if test="operateTime != null">#{operateTime,jdbcType=TIMESTAMP},</if>
</trim> </trim>
</insert> </insert>
<select id="getHrmSubComp" resultType="com.alibaba.fastjson.JSONObject">
select id,subcompanyname, subcompanydesc,companyid,supsubcomid,url,canceled,subcompanycode,outkey,showorder from HrmSubCompany
where id=#{id}
</select>
<select id="getHrmDepartment" resultType="com.alibaba.fastjson.JSONObject">
select id,departmentmark,departmentname,subcompanyid1,supdepid,canceled,departmentcode,outkey,showorder,coadjutant,bmfzr from HrmDepartment
where id=#{id}
</select>
<select id="getHrmResource" resultType="com.alibaba.fastjson.JSONObject">
select id,loginid,password,lastname,sex,birthday,nationality,systemlanguage,
maritalstatus,telephone,mobile,mobilecall,email,locationid,workroom,homeaddress,
resourcetype,startdate,enddate,jobtitle,jobactivitydesc,joblevel,seclevel,departmentid,
subcompanyid1,costcenterid,managerid,assistantid,bankid1,accountid1,resourceimageid,createrid,
createdate,lastmodid,lastmoddate,lastlogindate,datefield1,datefield2,datefield3,datefield4,
datefield5,numberfield1,numberfield2,numberfield3,numberfield4,numberfield5,textfield1,textfield2,
textfield3,textfield4,textfield5,tinyintfield1,tinyintfield2,tinyintfield3,tinyintfield4,
tinyintfield5,certificatenum,nativeplace,educationlevel,bememberdate,bepartydate,workcode,
regresidentplace,healthinfo,residentplace,policy,degree,height,usekind,jobcall,accumfundaccount,
birthplace,folk,residentphone,residentpostcode,extphone,managerstr,status,fax,islabouunion,weight,
tempresidentnumber,probationenddate,countryid,passwdchgdate,needusb,serial,account,lloginid,
needdynapass,dsporder,passwordstate,accounttype,belongto,dactylogram,assistantdactylogram,
passwordlock,sumpasswordwrong,oldpassword1,oldpassword2,msgStyle,messagerurl,pinyinlastname,
tokenkey,userUsbType,outkey,adsjgs,adgs,adbm,mobileshowtype,usbstate,totalSpace,occupySpace,
ecology_pinyin_search,isADAccount,accountname,notallot,beforefrozen,resourcefrom,isnewuser,
haschangepwd,created,creater,modified,modifier,passwordlocktime,mobilecaflag,salt,companystartdate,
workstartdate,secondaryPwd,useSecondaryPwd,classification,uuid,passwordLockReason,companyworkyear,
workyear,DISMISSDATE,encKey,crc,usbscope,tenant_key,clauthtype,hashData,signData from HrmResource
where id=#{id}
</select>
</mapper> </mapper>

@ -1,5 +1,7 @@
package com.engine.organization.service.impl; package com.engine.organization.service.impl;
import com.alibaba.fastjson.JSONObject;
import com.engine.common.entity.HrmSubCompanyEntity;
import com.engine.core.impl.Service; import com.engine.core.impl.Service;
import com.engine.organization.entity.hrmresource.po.HrmResourcePO; import com.engine.organization.entity.hrmresource.po.HrmResourcePO;
import com.engine.organization.entity.map.JclOrgMap; import com.engine.organization.entity.map.JclOrgMap;
@ -9,7 +11,6 @@ import com.engine.organization.entity.version.HrmSubCompanyVersion;
import com.engine.organization.enums.ModuleTypeEnum; import com.engine.organization.enums.ModuleTypeEnum;
import com.engine.organization.mapper.jclorgmap.JclOrgMapper; import com.engine.organization.mapper.jclorgmap.JclOrgMapper;
import com.engine.organization.mapper.resource.ResourceMapper; import com.engine.organization.mapper.resource.ResourceMapper;
import com.engine.organization.mapper.trigger.CompTriggerMapper;
import com.engine.organization.mapper.version.CompanyVersionMapper; import com.engine.organization.mapper.version.CompanyVersionMapper;
import com.engine.organization.service.VersionManageService; import com.engine.organization.service.VersionManageService;
import com.engine.organization.util.OrganizationDateUtil; import com.engine.organization.util.OrganizationDateUtil;
@ -43,19 +44,23 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
@Override @Override
public void save(ModuleTypeEnum moduleTypeEnum, Map<String, Object> params, User user) { public void save(ModuleTypeEnum moduleTypeEnum, Map<String, Object> params, User user) {
String id = (String) params.get("id");
JSONObject paramMap = null;
switch (moduleTypeEnum.getValue()){ switch (moduleTypeEnum.getValue()){
case 1: case 1:
saveSubComToMap(params); paramMap = getCompanyVersionMapper().getHrmSubComp(id);
saveSubComToVersion(params,user); saveSubComToVersion(paramMap,user);
saveSubComToMap(paramMap);
break; break;
case 2: case 2:
saveDeptToVersion(params, user); paramMap = getCompanyVersionMapper().getHrmDepartment(id);
saveDeptToMap(params); saveDeptToVersion(paramMap, user);
saveDeptToMap(paramMap);
break; break;
case 4: case 4:
saveHrmToMap(params); paramMap = getCompanyVersionMapper().getHrmResource(id);
saveHrmToVersion(params, user); saveHrmToVersion(paramMap, user);
saveHrmToMap(paramMap);
break; break;
default: default:
break; break;
@ -65,25 +70,36 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
@Override @Override
public Map<String, Object> getVersion(ModuleTypeEnum moduleTypeEnum, Map<String, Object> params) { public Map<String, Object> getVersion(ModuleTypeEnum moduleTypeEnum, Map<String, Object> params) {
switch (moduleTypeEnum.getValue()){
case 1:
break;
case 2:
break;
case 4:
break;
default:
break;
}
return null; return null;
} }
/** /**
* map * map
*/ */
void saveSubComToMap(Map<String, Object> params) { void saveSubComToMap(JSONObject params) {
String id = (String) params.get("id");
String currentDate = OrganizationDateUtil.getFormatLocalDate(new java.util.Date()); String currentDate = OrganizationDateUtil.getFormatLocalDate(new java.util.Date());
String id = params.getString("id");
JclOrgMap jclOrgMap = new JclOrgMap(); JclOrgMap jclOrgMap = new JclOrgMap();
jclOrgMap.setId(Integer.parseInt((String) params.get("id"))); jclOrgMap.setId(Integer.parseInt(id));
jclOrgMap.setFType(1); jclOrgMap.setFType(1);
jclOrgMap.setFObjId(Integer.parseInt((String) params.get("id"))); jclOrgMap.setFObjId(Integer.parseInt(id));
jclOrgMap.setFClass(0); jclOrgMap.setFClass(0);
jclOrgMap.setFClassName("行政维度"); jclOrgMap.setFClassName("行政维度");
jclOrgMap.setFName((String) params.get("subCompanyName")); jclOrgMap.setFName(params.getString("subcompanyname"));
String supSubComId = (String) params.get("supSubComId"); String supSubComId = params.getString("supsubcomid");
jclOrgMap.setFParentId(Integer.parseInt((String) params.get("supSubComId"))); jclOrgMap.setFParentId(StringUtils.isNotBlank(supSubComId)?Integer.parseInt(supSubComId):null);
jclOrgMap.setFIsVitual(0); jclOrgMap.setFIsVitual(0);
jclOrgMap.setFDateBegin(new Date(OrganizationDateUtil.stringToDate(currentDate).getTime())); jclOrgMap.setFDateBegin(new Date(OrganizationDateUtil.stringToDate(currentDate).getTime()));
jclOrgMap.setFDateEnd(new Date(OrganizationDateUtil.stringToDate("2022-12-31").getTime())); jclOrgMap.setFDateEnd(new Date(OrganizationDateUtil.stringToDate("2022-12-31").getTime()));
@ -111,8 +127,8 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
/** /**
* map * map
*/ */
void saveDeptToMap(Map<String, Object> params) { void saveDeptToMap(JSONObject params) {
String id = (String) params.get("id"); String id = params.getString("id");
int st = 100000000; int st = 100000000;
String currentDate = OrganizationDateUtil.getFormatLocalDate(new java.util.Date()); String currentDate = OrganizationDateUtil.getFormatLocalDate(new java.util.Date());
@ -123,7 +139,7 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
jclOrgMap.setFObjId(Integer.parseInt(id)); jclOrgMap.setFObjId(Integer.parseInt(id));
jclOrgMap.setFClass(0); jclOrgMap.setFClass(0);
jclOrgMap.setFClassName("行政维度"); jclOrgMap.setFClassName("行政维度");
String bmfzr = (String) params.get("bmfzr"); String bmfzr = params.getString("bmfzr");
if (StringUtils.isNotBlank(bmfzr)) { if (StringUtils.isNotBlank(bmfzr)) {
jclOrgMap.setFLeader(Integer.parseInt(bmfzr)); jclOrgMap.setFLeader(Integer.parseInt(bmfzr));
HrmResourcePO hrmResourcePO = MapperProxyFactory.getProxy(ResourceMapper.class).getResourceById(bmfzr); HrmResourcePO hrmResourcePO = MapperProxyFactory.getProxy(ResourceMapper.class).getResourceById(bmfzr);
@ -131,9 +147,9 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
jclOrgMap.setFLeaderName(hrmResourcePO.getLastName()); jclOrgMap.setFLeaderName(hrmResourcePO.getLastName());
jclOrgMap.setFLeaderJobId(Math.toIntExact(hrmResourcePO.getJobTitle())); jclOrgMap.setFLeaderJobId(Math.toIntExact(hrmResourcePO.getJobTitle()));
} }
jclOrgMap.setFName((String) params.get("departmentName")); jclOrgMap.setFName(params.getString("departmentname"));
String subCompanyId1 = (String) params.get("subCompanyId1"); String subCompanyId1 = params.getString("subcompanyid1");
String supdepid = (String) params.get("supDepId"); String supdepid = params.getString("supdepid");
if (supdepid!=null){ if (supdepid!=null){
jclOrgMap.setFParentId(st + Integer.parseInt(supdepid)); jclOrgMap.setFParentId(st + Integer.parseInt(supdepid));
} }
@ -152,7 +168,6 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
jclOrgMap.setFPlan(0); jclOrgMap.setFPlan(0);
jclOrgMap.setFOnJob(0); jclOrgMap.setFOnJob(0);
} }
Calendar cal = Calendar.getInstance(); Calendar cal = Calendar.getInstance();
cal.setTime(jclOrgMap.getFDateBegin()); cal.setTime(jclOrgMap.getFDateBegin());
Calendar calendar = DateUtil.addDay(cal, -1); Calendar calendar = DateUtil.addDay(cal, -1);
@ -160,7 +175,6 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
getJclOrgMapMapper().deleteMap("2", id, jclOrgMap.getFDateBegin()); getJclOrgMapMapper().deleteMap("2", id, jclOrgMap.getFDateBegin());
getJclOrgMapMapper().updateMap("2", id, jclOrgMap.getFDateBegin(), time); getJclOrgMapMapper().updateMap("2", id, jclOrgMap.getFDateBegin(), time);
getJclOrgMapMapper().insertMap(jclOrgMap); getJclOrgMapMapper().insertMap(jclOrgMap);
} }
@ -168,8 +182,8 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
/** /**
* map * map
*/ */
void saveHrmToMap(Map<String, Object> params){ void saveHrmToMap(JSONObject params){
String id = (String) params.get("id"); String id = params.getString("id");
String currentDate = OrganizationDateUtil.getFormatLocalDate(new java.util.Date()); String currentDate = OrganizationDateUtil.getFormatLocalDate(new java.util.Date());
int sk = 300000000; int sk = 300000000;
RecordSet rs = new RecordSet(); RecordSet rs = new RecordSet();
@ -180,7 +194,7 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
jclOrgMap.setFObjId(Integer.parseInt(id)); jclOrgMap.setFObjId(Integer.parseInt(id));
jclOrgMap.setFClass(0); jclOrgMap.setFClass(0);
jclOrgMap.setFClassName("行政维度"); jclOrgMap.setFClassName("行政维度");
jclOrgMap.setFName((String) params.get("lastname")); jclOrgMap.setFName(params.getString("lastname"));
if (StringUtils.isNotBlank(id)) { if (StringUtils.isNotBlank(id)) {
rs.executeQuery("select messagerurl, lastname, jobtitle from hrmresource where id="+id+";"); rs.executeQuery("select messagerurl, lastname, jobtitle from hrmresource where id="+id+";");
if (rs.next()){ if (rs.next()){
@ -189,15 +203,11 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
jclOrgMap.setFLeaderJobId(Integer.valueOf(rs.getString("jobtitle"))); jclOrgMap.setFLeaderJobId(Integer.valueOf(rs.getString("jobtitle")));
} }
} }
jclOrgMap.setFParentId(sk+Integer.parseInt((String) params.get("jobtitle"))); String jobtitle = params.getString("jobtitle");
JclOrgMap jclOrgMapByFParentId = getJclOrgMapMapper().getSumPlanAndJobByFParentId(jclOrgMap.getFDateBegin(), String.valueOf(jclOrgMap.getFParentId())); jclOrgMap.setFParentId(StringUtils.isNotBlank(jobtitle)?sk+Integer.parseInt(jobtitle):null);
if (null != jclOrgMapByFParentId) {
jclOrgMap.setFPlan(jclOrgMapByFParentId.getFPlan()); jclOrgMap.setFPlan(0);
jclOrgMap.setFOnJob(jclOrgMapByFParentId.getFOnJob()); jclOrgMap.setFOnJob(0);
} else {
jclOrgMap.setFPlan(0);
jclOrgMap.setFOnJob(0);
}
jclOrgMap.setFIsVitual(0); jclOrgMap.setFIsVitual(0);
jclOrgMap.setFDateBegin(new Date(OrganizationDateUtil.stringToDate(currentDate).getTime())); jclOrgMap.setFDateBegin(new Date(OrganizationDateUtil.stringToDate(currentDate).getTime()));
jclOrgMap.setFDateEnd(new Date(OrganizationDateUtil.stringToDate("2022-12-31").getTime())); jclOrgMap.setFDateEnd(new Date(OrganizationDateUtil.stringToDate("2022-12-31").getTime()));
@ -218,55 +228,58 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
/** /**
* *
*/ */
void saveSubComToVersion(Map<String, Object> params,User user) { void saveSubComToVersion(JSONObject params,User user) {
String id = (String) params.get("id");
String currentDate = OrganizationDateUtil.getFormatLocalDateTime(new java.util.Date()); String currentDate = OrganizationDateUtil.getFormatLocalDateTime(new java.util.Date());
String id = params.getString("id");
HrmSubCompanyVersion hrmSubCompanyVersion = new HrmSubCompanyVersion(); HrmSubCompanyVersion hrmSubCompanyVersion = new HrmSubCompanyVersion();
hrmSubCompanyVersion.setSubComId(Integer.parseInt(id)); hrmSubCompanyVersion.setSubComId(Integer.parseInt(id));
hrmSubCompanyVersion.setSubCompanyDesc((String) params.get("subCompanyDesc")); hrmSubCompanyVersion.setSubCompanyDesc(params.getString("subcompanydesc"));
hrmSubCompanyVersion.setSubCompanyCode((String) params.get("subCompanyCode")); hrmSubCompanyVersion.setSubCompanyCode(params.getString("subcompanycode"));
hrmSubCompanyVersion.setSubCompanyName((String) params.get("subCompanyName")); hrmSubCompanyVersion.setSubCompanyName(params.getString("subcompanyname"));
hrmSubCompanyVersion.setSupsSubComId(Integer.parseInt((String) params.get("supSubComId"))); String supSubComId = params.getString("supsubcomid");
String showOrder = (String) params.get("showOrder"); hrmSubCompanyVersion.setSupsSubComId(StringUtils.isNotBlank(supSubComId) ? Integer.parseInt(supSubComId) : null);
hrmSubCompanyVersion.setShowOrder(null==showOrder ? null : Integer.parseInt(showOrder)); String showOrder = params.getString("showorder");
showOrder = showOrder.substring(0,showOrder.indexOf("."));
hrmSubCompanyVersion.setCanceled(Integer.parseInt((String) params.get("canceled"))); hrmSubCompanyVersion.setShowOrder(null == showOrder ? null : Integer.parseInt(showOrder));
hrmSubCompanyVersion.setDescription((String) params.get("description")); String canceled = params.getString("canceled");;
hrmSubCompanyVersion.setCanceled(StringUtils.isNotBlank(canceled) ? Integer.parseInt(canceled) : null);
hrmSubCompanyVersion.setDescription(null);
hrmSubCompanyVersion.setOperator(user.getUsername()); hrmSubCompanyVersion.setOperator(user.getUsername());
hrmSubCompanyVersion.setVersion(genVersionId(1,id)); hrmSubCompanyVersion.setVersion(genVersionId(1, id));
hrmSubCompanyVersion.setOperateTime(new Timestamp(OrganizationDateUtil.stringToDateTime(currentDate).getTime())); hrmSubCompanyVersion.setOperateTime(new Timestamp(OrganizationDateUtil.stringToDateTime(currentDate).getTime()));
getCompanyVersionMapper().insertHrmSubComVersion(hrmSubCompanyVersion); getCompanyVersionMapper().insertHrmSubComVersion(hrmSubCompanyVersion);
} }
/** /**
* *
*/ */
void saveDeptToVersion(Map<String, Object> params,User user) { void saveDeptToVersion(JSONObject params,User user) {
String id = (String) params.get("id"); String id = params.getString("id");
String currentDate = OrganizationDateUtil.getFormatLocalDateTime(new java.util.Date()); String currentDate = OrganizationDateUtil.getFormatLocalDateTime(new java.util.Date());
HrmDepartmentVersion hrmDepartmentVersion = new HrmDepartmentVersion(); HrmDepartmentVersion hrmDepartmentVersion = new HrmDepartmentVersion();
hrmDepartmentVersion.setDepartmentId(Integer.parseInt(id)); hrmDepartmentVersion.setDepartmentId(Integer.parseInt(id));
hrmDepartmentVersion.setDepartmentMark((String) params.get("departmentMark")); hrmDepartmentVersion.setDepartmentMark(params.getString("departmentmark"));
hrmDepartmentVersion.setDepartmentCode((String) params.get("departmentCode")); hrmDepartmentVersion.setDepartmentCode(params.getString("departmentcode"));
hrmDepartmentVersion.setDepartmentName((String) params.get("departmentName")); hrmDepartmentVersion.setDepartmentName(params.getString("departmentname"));
hrmDepartmentVersion.setSubCompanyId1(Integer.parseInt((String) params.get("subCompanyId1"))); String subCompanyId1 = params.getString("subcompanyid1");
String supDepId = (String) params.get("supDepId"); hrmDepartmentVersion.setSubCompanyId1(StringUtils.isNotBlank(subCompanyId1) ? Integer.parseInt(subCompanyId1) : null);
if (supDepId!=null){ String supDepId =params.getString("supdepid");
if (supDepId != null) {
hrmDepartmentVersion.setSupDepId(Integer.parseInt(supDepId)); hrmDepartmentVersion.setSupDepId(Integer.parseInt(supDepId));
} }
String bmfzr = (String) params.get("bmfzr"); String bmfzr = params.getString("bmfzr");
if (!"".equals(bmfzr) && bmfzr!=null){ if (!"".equals(bmfzr) && bmfzr != null) {
hrmDepartmentVersion.setBmfzr(Integer.parseInt(bmfzr)); hrmDepartmentVersion.setBmfzr(Integer.parseInt(bmfzr));
} }
String showOrder = (String) params.get("showOrder"); String showOrder = params.getString("showorder");
hrmDepartmentVersion.setShowOrder(null==showOrder ? null : Integer.parseInt(showOrder)); showOrder = showOrder.substring(0,showOrder.indexOf("."));
hrmDepartmentVersion.setCanceled(Integer.parseInt((String) params.get("canceled"))); hrmDepartmentVersion.setShowOrder(null == showOrder ? null : Integer.parseInt(showOrder));
hrmDepartmentVersion.setDescription((String) params.get("description")); String canceled = params.getString("canceled");
hrmDepartmentVersion.setCanceled(StringUtils.isNotBlank(canceled) ? Integer.parseInt(canceled) : null);
hrmDepartmentVersion.setDescription(null);
hrmDepartmentVersion.setOperator(user.getLastname()); hrmDepartmentVersion.setOperator(user.getLastname());
hrmDepartmentVersion.setVersion(genVersionId(2,id)); hrmDepartmentVersion.setVersion(genVersionId(2, id));
hrmDepartmentVersion.setOperateTime(new Timestamp(OrganizationDateUtil.stringToDateTime(currentDate).getTime())); hrmDepartmentVersion.setOperateTime(new Timestamp(OrganizationDateUtil.stringToDateTime(currentDate).getTime()));
getCompanyVersionMapper().insertHrmDeptVersion(hrmDepartmentVersion); getCompanyVersionMapper().insertHrmDeptVersion(hrmDepartmentVersion);
@ -275,8 +288,8 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
/** /**
* *
*/ */
void saveHrmToVersion(Map<String, Object> params,User user){ void saveHrmToVersion(JSONObject params,User user){
String id = (String) params.get("id"); String id = params.getString("id");
String currentDate = OrganizationDateUtil.getFormatLocalDateTime(new java.util.Date()); String currentDate = OrganizationDateUtil.getFormatLocalDateTime(new java.util.Date());
HrmResourceVersion hrmResourceVersion = new HrmResourceVersion(); HrmResourceVersion hrmResourceVersion = new HrmResourceVersion();
@ -285,15 +298,15 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
hrmResourceVersion.setCompanyworkyear(Integer.parseInt((String) params.get("companyworkyear"))); hrmResourceVersion.setCompanyworkyear(Integer.parseInt((String) params.get("companyworkyear")));
hrmResourceVersion.setWorkstartdate(new Date(OrganizationDateUtil.stringToDate((String) params.get("workstartdate")).getTime()));*/ hrmResourceVersion.setWorkstartdate(new Date(OrganizationDateUtil.stringToDate((String) params.get("workstartdate")).getTime()));*/
hrmResourceVersion.setDepartmentid(Integer.parseInt((String) params.get("departmentid"))); hrmResourceVersion.setDepartmentid(Integer.parseInt( params.getString("departmentid")));
hrmResourceVersion.setDsporder(Double.valueOf((String) params.get("dsporder")).intValue()); hrmResourceVersion.setDsporder(Double.valueOf(params.getString("dsporder")).intValue());
hrmResourceVersion.setSubcompanyid1(Integer.parseInt((String) params.get("subcompanyid1"))); hrmResourceVersion.setSubcompanyid1(Integer.parseInt(params.getString("subcompanyid1")));
hrmResourceVersion.setJobtitle(Integer.parseInt((String) params.get("jobtitle"))); hrmResourceVersion.setJobtitle(Integer.parseInt(params.getString("jobtitle")));
hrmResourceVersion.setMobile((String) params.get("mobile")); hrmResourceVersion.setMobile( params.getString("mobile"));
hrmResourceVersion.setTelephone((String) params.get("telephone")); hrmResourceVersion.setTelephone(params.getString("telephone"));
String managerid = (String) params.get("managerid"); String managerid = params.getString("managerid");
hrmResourceVersion.setManagerid(StringUtils.isNotBlank(managerid) ? Integer.parseInt(managerid):null); hrmResourceVersion.setManagerid(StringUtils.isNotBlank(managerid) ? Integer.parseInt(managerid):null);
hrmResourceVersion.setLastname((String) params.get("lastname")); hrmResourceVersion.setLastname(params.getString("lastname"));
hrmResourceVersion.setOperator(user.getLastname()); hrmResourceVersion.setOperator(user.getLastname());
hrmResourceVersion.setVersion(genVersionId(4,id)); hrmResourceVersion.setVersion(genVersionId(4,id));
hrmResourceVersion.setOperateTime(new Timestamp(OrganizationDateUtil.stringToDateTime(currentDate).getTime())); hrmResourceVersion.setOperateTime(new Timestamp(OrganizationDateUtil.stringToDateTime(currentDate).getTime()));

Loading…
Cancel
Save