generated from dxfeng/secondev-chapanda-feishu
办理入职时,入职关联招聘需求的入职人数+1
This commit is contained in:
parent
dff3187960
commit
20a10737e7
|
|
@ -1,6 +1,8 @@
|
|||
package weaver.formmode.recruit.modeexpand.entrymanager;
|
||||
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import com.engine.recruit.system.ResourceSyncUtil;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import weaver.conn.RecordSet;
|
||||
import weaver.formmode.customjavacode.AbstractModeExpandJavaCodeNew;
|
||||
import weaver.general.Util;
|
||||
|
|
@ -9,6 +11,8 @@ import weaver.soa.workflow.request.MainTableInfo;
|
|||
import weaver.soa.workflow.request.Property;
|
||||
import weaver.soa.workflow.request.RequestInfo;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
|
@ -45,6 +49,21 @@ public class CreateOaModeExpand extends AbstractModeExpandJavaCodeNew {
|
|||
RecordSet rs = new RecordSet();
|
||||
rs.executeUpdate("update uf_jcl_rzgl set rzzt = 1 where id = ?", billId);
|
||||
|
||||
// 入职关联招聘需求的入职人数+1
|
||||
String glzpxq = Util.null2String(mainDataMap.get("glzpxq"));
|
||||
if (StringUtils.isNotBlank(glzpxq)) {
|
||||
rs.executeQuery("select rzrs,zprs from uf_jcl_zp_zpxq where id = ? ", glzpxq);
|
||||
if (rs.next()) {
|
||||
int rzrs = Convert.toInt(rs.getString("rzrs"), 0) + 1;
|
||||
int zprs = rs.getInt("zprs");
|
||||
BigDecimal xqzhjd = new BigDecimal("0.00");
|
||||
if (zprs > 0) {
|
||||
xqzhjd = new BigDecimal(rzrs).divide(new BigDecimal(zprs), 2, RoundingMode.HALF_DOWN);
|
||||
}
|
||||
rs.executeUpdate("update uf_jcl_zp_zpxq set rzrs = ?,xqzhjd = ? where id = ? ", rzrs, xqzhjd, glzpxq);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
result.put("errmsg", returnMap.get("message").toString());
|
||||
result.put("flag", "false");
|
||||
|
|
|
|||
Loading…
Reference in New Issue