| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | |
| | | /** |
| | |
| | | String startTime = jsonNode.get("startTime").asText(); |
| | | String endTime = jsonNode.get("endTime").asText(); |
| | | |
| | | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); |
| | | Date start = format.parse(startTime); |
| | | Date end = format.parse(endTime); |
| | | Date now = new Date(); |
| | | if (now.after(start)&&now.before(end)){ |
| | | if (rulesNode1.isArray()) { |
| | | int i = 0; |
| | | for (JsonNode ruleNode : rulesNode1) { |
| | | i = i + 1; |
| | | Map<String,Object> de = new HashMap<>(); |
| | | double money = ruleNode.get("money").asDouble(); |
| | | Integer usersCoins = ruleNode.get("usersCoins").asInt(); |
| | | Integer MemberCoins = ruleNode.get("MemberCoins").asInt(); |
| | | de.put("chargeId",i); |
| | | de.put("money",money); |
| | | de.put("usersCoins",usersCoins); |
| | | de.put("MemberCoins",MemberCoins); |
| | | responses.add(de); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | if (rulesNode.isArray()) { |
| | | int i = 0; |
| | | for (JsonNode ruleNode : rulesNode) { |
| | | i = i + 1; |
| | | Map<String,Object> de = new HashMap<>(); |
| | | double money = ruleNode.get("money").asDouble(); |
| | | Integer usersCoins = ruleNode.get("usersCoins").asInt(); |
| | | Integer MemberCoins = ruleNode.get("MemberCoins").asInt(); |
| | | de.put("chargeId",i); |
| | | de.put("money",money); |
| | | de.put("usersCoins",usersCoins); |
| | | de.put("MemberCoins",MemberCoins); |
| | | responses.add(de); |
| | | }else { |
| | | if (rulesNode.isArray()) { |
| | | int i = 0; |
| | | for (JsonNode ruleNode : rulesNode) { |
| | | i = i + 1; |
| | | Map<String, Object> de = new HashMap<>(); |
| | | double money = ruleNode.get("money").asDouble(); |
| | | Integer usersCoins = ruleNode.get("usersCoins").asInt(); |
| | | Integer MemberCoins = ruleNode.get("MemberCoins").asInt(); |
| | | de.put("chargeId", i); |
| | | de.put("money", money); |
| | | de.put("usersCoins", usersCoins); |
| | | de.put("MemberCoins", MemberCoins); |
| | | responses.add(de); |
| | | } |
| | | } |
| | | } |
| | | } catch (Exception e) { |