|
|
|
@ -4,6 +4,7 @@ import cn.chjyj.szwh.mapper.FestivalsMapper; |
|
|
|
import cn.chjyj.szwh.utils.DateUtils; |
|
|
|
import cn.chjyj.szwh.utils.SzFileUtils; |
|
|
|
import cn.chjyj.szwh.utils.WorkDayUtil; |
|
|
|
import com.alibaba.fastjson2.JSONArray; |
|
|
|
import com.alibaba.fastjson2.JSONObject; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.junit.Test; |
|
|
|
@ -15,8 +16,10 @@ import org.springframework.test.context.junit4.SpringRunner; |
|
|
|
import javax.xml.crypto.Data; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Calendar; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@SpringBootTest |
|
|
|
@RunWith(SpringRunner.class) |
|
|
|
@ -160,4 +163,27 @@ public class NewTest { |
|
|
|
String bthmin = DateUtils.overNow("min",-30).toString(); |
|
|
|
System.out.println(bthmin); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 测试分成比例设置 |
|
|
|
*/ |
|
|
|
@Test |
|
|
|
public void rttest(){ |
|
|
|
String rstr ="{\"ratio\":[{\"role_type\":\"2\",\"cost_type\":\"1\",\"calculate\":\"1\",\"amount\":\"\",\"ratio\":\"20\"}," + |
|
|
|
"{\"role_type\":\"1\",\"cost_type\":\"1\",\"calculate\":\"1\",\"amount\":\"\",\"ratio\":\"60\"}," + |
|
|
|
"{\"role_type\":\"3\",\"cost_type\":\"1\",\"calculate\":\"1\",\"amount\":\"\",\"ratio\":\"40\"}]," + |
|
|
|
"\"rule_name\":\"886\"}"; |
|
|
|
JSONObject json = JSONObject.parseObject(rstr); |
|
|
|
String ruleName=json.getString("rule_name"); |
|
|
|
System.out.println(ruleName); |
|
|
|
JSONArray jsarr = json.getJSONArray("ratio"); |
|
|
|
System.out.println(jsarr.size()); |
|
|
|
// json array 数组存入 list
|
|
|
|
List<String> jslist = new ArrayList<>(); |
|
|
|
jsarr.stream().forEach(k->{ |
|
|
|
// System.out.println(k);
|
|
|
|
jslist.add(k.toString()); |
|
|
|
}); |
|
|
|
System.out.println(jslist); |
|
|
|
} |
|
|
|
} |
|
|
|
|