绩效发放月份,绩效所属月份添加配置文件

This commit is contained in:
Harryxzy 2023-02-21 10:06:19 +08:00
parent 33ebe99f3f
commit 0318934724
1 changed files with 7 additions and 5 deletions

View File

@ -13,6 +13,7 @@ import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Objects;
/** /**
* @author Harryxzy * @author Harryxzy
@ -43,18 +44,19 @@ public class MonthBonusCountController extends AbstractModeExpandJavaCodeNew {
try { try {
User user = (User)param.get("user"); User user = (User)param.get("user");
Map<String,String> jsonStr = JSON.parseObject((String) param.get("JSONStr"), Map.class); Map<String,String> jsonStr = JSON.parseObject((String) param.get("JSONStr"), Map.class);
int i=1;
String sendM = ""; String sendM = "";
String bonusM = ""; String bonusM = "";
BaseBean bb = new BaseBean();
String ffyfStr = "field" + Integer.valueOf( bb.getPropValue("bjcjydjx", "ffyf_field_id"));
String ssyfStr = "field" + Integer.valueOf( bb.getPropValue("bjcjydjx", "ssyf_field_id"));
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
for (Map.Entry<String, String> entry : jsonStr.entrySet()) { for (Map.Entry<String, String> entry : jsonStr.entrySet()) {
if(i==1){ if(Objects.equals(ffyfStr,entry.getKey())){
sendM = entry.getValue(); sendM = entry.getValue();
} }else if(Objects.equals(ssyfStr,entry.getKey())){
if(i==2){
bonusM = entry.getValue(); bonusM = entry.getValue();
} }
i++;
} }
CountMonthBonusParam countParam = CountMonthBonusParam.builder().bonusMonth(sdf.parse(bonusM)).bonusSendMonth(sdf.parse(sendM)).build(); CountMonthBonusParam countParam = CountMonthBonusParam.builder().bonusMonth(sdf.parse(bonusM)).bonusSendMonth(sdf.parse(sendM)).build();
baseBean.writeLog("开始核算绩效,绩效所属月:"+bonusM+",绩效发放月:"+sendM); baseBean.writeLog("开始核算绩效,绩效所属月:"+bonusM+",绩效发放月:"+sendM);