|
@@ -1307,7 +1307,7 @@ public class WxCorpInfoServiceImpl extends ServiceImpl<WxCorpInfoMapper, WxCorpI
|
|
JSONArray data = spTitle.getJSONArray("data");
|
|
JSONArray data = spTitle.getJSONArray("data");
|
|
for (int m = 0; m < data.size(); m++) {
|
|
for (int m = 0; m < data.size(); m++) {
|
|
String leaveText = data.getJSONObject(m).getString("text");
|
|
String leaveText = data.getJSONObject(m).getString("text");
|
|
- if (leaveText.contains("假") || leaveText.contains("休")) {
|
|
|
|
|
|
+ if (leaveText.contains("假") || leaveText.contains("休") || leaveText.contains("其他")) {
|
|
//只要有请假,就重新计算
|
|
//只要有请假,就重新计算
|
|
needRecaculate = true;
|
|
needRecaculate = true;
|
|
//获取对应位置的请假时间段
|
|
//获取对应位置的请假时间段
|
|
@@ -1590,7 +1590,7 @@ public class WxCorpInfoServiceImpl extends ServiceImpl<WxCorpInfoMapper, WxCorpI
|
|
JSONArray data = spTitle.getJSONArray("data");
|
|
JSONArray data = spTitle.getJSONArray("data");
|
|
for (int m = 0; m < data.size(); m++) {
|
|
for (int m = 0; m < data.size(); m++) {
|
|
String leaveText = data.getJSONObject(m).getString("text");
|
|
String leaveText = data.getJSONObject(m).getString("text");
|
|
- if (leaveText.contains("假") || leaveText.contains("休")) {
|
|
|
|
|
|
+ if (leaveText.contains("假") || leaveText.contains("休") || leaveText.contains("其他")) {
|
|
//获取对应位置的请假时间段
|
|
//获取对应位置的请假时间段
|
|
String string = holiday.getJSONObject("sp_description").getJSONArray("data").getJSONObject(m).getString("text");
|
|
String string = holiday.getJSONObject("sp_description").getJSONArray("data").getJSONObject(m).getString("text");
|
|
String[] s = string.split(" |\\~");
|
|
String[] s = string.split(" |\\~");
|