| | |
| | | ydpzz (1,"è¿åé
è½½ä¸",new Integer[]{ChildStatusLevel.ysdxc.getKey() |
| | | ,ChildStatusLevel.ysdcx.getKey() |
| | | ,ChildStatusLevel.shtg.getKey() |
| | | ,ChildStatusLevel.shwtg.getKey() |
| | | ,ChildStatusLevel.ysdcx.getKey()}), |
| | | ,ChildStatusLevel.shwtg.getKey()}), |
| | | ckckz (2,"ä»åºåºåºä¸",new Integer[]{ChildStatusLevel.ddzhddzs.getKey() |
| | | ,ChildStatusLevel.sqzyzwc.getKey() |
| | | ,ChildStatusLevel.clqddzs.getKey()}), |
| | | clysz(3, "车è¾è¿è¾ä¸",new Integer[]{ChildStatusLevel.clqdapp.getKey()}), |
| | | ydh(4,"å·²å°è´§",new Integer[]{ChildStatusLevel.ddzhd.getKey()}), |
| | |
| | | this.chileIndexList = chileIndexList; |
| | | } |
| | | } |
| | | public interface StatusCode{ |
| | | /** |
| | | * 1-åè¿è¯ |
| | | * 2-çµåéæ±½è¿ |
| | | * 3-çµåééæ±½è¿ |
| | | * 4-GIS |
| | | * 5-APP |
| | | * 6-äººå·¥æ´æ° |
| | | */ |
| | | int zyz =1; |
| | | int dzsqy =2; |
| | | int dzsfqy =3; |
| | | int gis =4; |
| | | int app =5; |
| | | int rggx =6; |
| | | } |
| | | public enum ChildStatusLevel { |
| | | /** |
| | | 订åçæï¼åè´§ä»åºèç³»çµè¯ï¼0551-63451234ï¼ 0 订åçæï¼åè´§ä»åºèç³»çµè¯ï¼0551-63451234ï¼ |
| | |
| | | ysdcx(2, -2,1,"è¿è¾åæ¤é",null ), |
| | | shtg(3,-1, 1,"è¿è¾åå®¡æ ¸æªéè¿",null ), |
| | | shwtg(4, 2,1,"è¿è¾åå®¡æ ¸éè¿",null), |
| | | ysdqr(5,6, 1,"è¿è¾å确认",null ), |
| | | sqzyzwc(5,6, 1,"ç³è¯·åè¿è¯å®æ","车è¾åè¿è¯ç³è¯·å®æ" ), |
| | | ddzhddzs(6,3,2,"å°è¾¾è£
è´§å°-çµåéæ±½è¿","车è¾å·²å°è¾¾è£
è´§å°" ), |
| | | clqddzs(7, null,2,"车è¾å¯è¿-çµåéæ±½è¿","车è¾è£
è´§å®æï¼çµåéå·²ä¸é" ), |
| | | clqdapp(8, 4,3,"车è¾å¯è¿-APP","车è¾è¿è¾ä¸" ), |
| | | ddzhd(9, 5,4,"å°è¾¾å¸è´§å°-APP","车è¾å·²å°è¾¾å¸è´§å°" ), |
| | | clqddzs(7, 4,2,"车è¾å¯è¿-çµåéæ±½è¿","车è¾è£
è´§å®æï¼çµåéå·²ä¸é" ), |
| | | clqdapp(8, 7,3,"车è¾å¯è¿-APP","车è¾è¿è¾ä¸" ), |
| | | ddzhd(9, 8,4,"å°è¾¾å¸è´§å°-APP","车è¾å·²å°è¾¾å¸è´§å°" ), |
| | | ddxhd(10, 5,5,"å°è¾¾å¸è´§å°-çµåéæ±½è¿","çµåé已解éï¼è¿è¾ä»»å¡å·²å®æ" ), |
| | | ; |
| | | |
| | |
| | | } |
| | | return null; |
| | | } |
| | | public static String getInfo(int key,String defualt) { |
| | | public static String getInfo(int orderStatus,String defualt) { |
| | | for (ChildStatusLevel c : ChildStatusLevel.values()) { |
| | | if (c.getKey() == key) { |
| | | if (c.getOrderStatus() == orderStatus) { |
| | | return StringUtils.defaultString(c.getInfo(),StringUtils.defaultString(defualt,c.getName())); |
| | | } |
| | | } |
| | |
| | | */ |
| | | |
| | | private String recordDate ;//å符串 ç¶æè®°å½æ¶é´ |
| | | private String orderStatus ;//å符串 订åç¶æç |
| | | private Integer orderStatus ;//å符串 订åç¶æç |
| | | private String orderStatusDes ;//å符串 订åç¶ææè¿° |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2023/11/23 14:03 |
| | | */ |
| | | @Data |
| | | @ApiModel("tmsæ¥è¯¢GISè¿ååæ°") |
| | | public class TmsGisListResponse { |
| | | /** |
| | | */ |
| | | |
| | | private List<TmsGisStartEndInfoResponse> startAndEndPoint;//éå èµ·ç¹ç»ç¹ä¿¡æ¯ |
| | | private List<TmsGisStatusInfoResponse> gisList ;//éå 订åç¶æç |
| | | |
| | | } |
| | |
| | | private String deliveryLat ; // åè´§ä»åºçº¬åº¦ |
| | | private String receiveLon ; // å¸è´§ä»åºç»åº¦ |
| | | private String receiveLat; // å¸è´§ä»åºçº¬åº¦ |
| | | |
| | | List<TmsCircleStatusResultListResponse> cicleStatusList;//çå½å¨ææ°æ® |
| | | List<TmsGisListResponse> gisList;//ç»çº¬åº¦éå |
| | | private List<TmsGisListResponse> gisList; |
| | | private List<TmsCircleStatusResultListResponse> cicleStatusList; |
| | | } |
| | |
| | | if(statusList!=null){ |
| | | for(Integer t :statusList){ |
| | | for(TmsCircleStatusListResponse status :data){ |
| | | if(StringUtils.equals(status.getOrderStatus(),t.toString())){ |
| | | if(Constants.equalsInteger(status.getOrderStatus(),Constants.FOUR) |
| | | && Constants.equalsInteger(status.getOrderStatus(),TMSContants.StatusCode.app)) { |
| | | status.setOrderStatus(TMSContants.ChildStatusLevel.clqdapp.getKey()); |
| | | } |
| | | if(Constants.equalsInteger(status.getOrderStatus(),Constants.FIVE) |
| | | && Constants.equalsInteger(status.getOrderStatus(),TMSContants.StatusCode.app)) { |
| | | status.setOrderStatus(TMSContants.ChildStatusLevel.ddzhd.getKey()); |
| | | } |
| | | if(Constants.equalsInteger(status.getOrderStatus(),t )){ |
| | | status.setOrderStatusDes(TMSContants.ChildStatusLevel.getInfo(status.getOrderStatus(),null)); |
| | | list.add(status); |
| | | } |
| | | } |