Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit
| | |
| | | spring: |
| | | profiles: |
| | | active: pro |
| | | active: dev |
| | | application: |
| | | name: system_gateway |
| | | # å®å
¨é
ç½® |
| | |
| | | import com.doumee.core.tms.model.request.TmsLockStatusQueryRequest; |
| | | import com.doumee.core.tms.model.request.TmsOrderInfoRequest; |
| | | import com.doumee.core.tms.model.request.TmsOrderListRequest; |
| | | import com.doumee.core.tms.model.response.TmsBaseResponse; |
| | | import com.doumee.core.tms.model.response.TmsLockStatusQueryResponse; |
| | | import com.doumee.core.tms.model.response.TmsOrderInfoResponse; |
| | | import com.doumee.core.tms.model.response.TmsOrderListResponse; |
| | | import com.doumee.core.tms.model.response.*; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.wms.model.response.WmsBaseResponse; |
| | | import com.doumee.service.business.third.TmsService; |
| | |
| | | @ApiOperation("ãTMSãååå表æ¥å£") |
| | | @LoginNoRequired |
| | | @PostMapping("/orderList") |
| | | public ApiResponse<List<TmsOrderListResponse>> orderList(@RequestBody TmsOrderListRequest request ) { |
| | | public ApiResponse<TmsBasePageResponse<TmsOrderListResponse>> orderList(@RequestBody TmsOrderListRequest request ) { |
| | | |
| | | return ApiResponse.success(tmsService.orderList(request)); |
| | | } |
| | |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.LoginNoRequired; |
| | | import com.doumee.core.haikang.model.cars.response.CarsAlarmResultListResponse; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.dao.business.join.PlatformJobJoinMapper; |
| | |
| | | BoardCarsListVO data = boardService.platformJobCarsList(); |
| | | return ApiResponse.success(data); |
| | | } |
| | | @LoginNoRequired |
| | | @ApiOperation("汽车åè¦äºä»¶éåæ°æ®") |
| | | @GetMapping("/carsEventList") |
| | | public ApiResponse<List<CarsAlarmResultListResponse>> carsEventList() { |
| | | List<CarsAlarmResultListResponse> data = boardService.carsEventList(); |
| | | return ApiResponse.success(data); |
| | | } |
| | | |
| | | @LoginNoRequired |
| | | @ApiOperation("æ ¹æ®è½¦çå·æ¥è¯¢ä½ä¸ä¿¡æ¯åååä¿¡æ¯éå") |
| | |
| | | spring: |
| | | profiles: |
| | | active: pro |
| | | active: dev |
| | | application: |
| | | name: visitsAdmin |
| | | # å®å
¨é
ç½® |
| | |
| | | private static final String DEFAULT_CHARSET = "UTF-8"; |
| | | private static final String REGION_ID = "cn-hangzhou"; |
| | | private static final String VERSION = "2.1.0"; |
| | | |
| | | public static List<CarsDeviceDetaisResponse> HK_CARS_LIST= null; |
| | | public static String BASE_URL = "https://open.hikvisionauto.com:14021/v2/"; |
| | | private static TreeMap<String, String> getBaseParams() { |
| | | Map<String, String> params = Maps.newHashMap(); |
| | |
| | | String[] getRealTimeInventory = new String[]{"/tms/zhyt/getRealTimeInventory", "ãTMSã宿¶åºåæ¥è¯¢"};//TMS宿¶åºåæ¥è¯¢æ¥å£å°å |
| | | String[] getInboundOutbound = new String[]{"/tms/zhyt/getInboundOutbound", "ãTMSãåºå
¥åºè®°å½æ¥è¯¢"};//TMSåºå
¥åºè®°å½æ¥è¯¢æ¥å£å°å |
| | | String[] getIntransitDetails = new String[]{"/tms/zhyt/getIntransitDetails", "ãTMSãå¨éæç»å表"};//TMSå¨éæç»å表æ¥å£å°å |
| | | String[] getOrderList = new String[]{"/tms/zhyt/getIntransitDetails", "ãTMSãååå表æ¥è¯¢"};//TMSååå表æ¥è¯¢æ¥å£å°å |
| | | String[] getOrderList = new String[]{"/tms/zhyt/getOrderList", "ãTMSãååå表æ¥è¯¢"};//TMSååå表æ¥è¯¢æ¥å£å°å |
| | | String[] getElecByContractNumberList = new String[]{"/tms/zhyt/getElecByContractNumberList", "ãTMSãååä¸éç¶æ"};//TMSååä¸éç¶ææ¥å£å°å |
| | | String[] getOrderDetailByContractNumber = new String[]{"/tms/zhyt/getOrderDetailByContractNumber", "ãTMSãåå详æ
"};//TMSåå详æ
æ¥å£å°å |
| | | String[] getGis = new String[]{"/tms/zhyt/getGis", "ãTMSãæ ¹æ®è¿è¾åå·æ¥è¯¢gis轨"};//TMSæ ¹æ®è¿è¾åå·æ¥è¯¢gis轨æ¥å£å°å |
| | | String[] getOrderStatusByContractNumber = new String[]{";//", "ãTMSãåçå½å¨æ"};//3.8订åçå½å¨æ |
| | | String[] getOrderStatusByContractNumber = new String[]{"/tms/zhyt/getOrderStatusByContractNumber", "ãTMSãåçå½å¨æ"};//3.8订åçå½å¨æ |
| | | } |
| | | |
| | | public enum TopStatusLevel { |
| | |
| | | * å·²å°è´§ |
| | | * å·²å
¥åº |
| | | */ |
| | | ddsc(0,"订åçæ",new Integer[]{ChildStatusLevel.create.getKey()}), |
| | | ydpzz (1,"è¿åé
è½½ä¸",new Integer[]{ChildStatusLevel.ysdxc.getKey() |
| | | ,ChildStatusLevel.ysdcx.getKey() |
| | | ,ChildStatusLevel.shtg.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()}), |
| | | yrk (5,"å·²å
¥åº",new Integer[]{ChildStatusLevel.ddxhd.getKey()}); |
| | | ddsc(0,"订åçæ",new Integer[]{ChildStatusLevel.create.getOrderStatus()}), |
| | | ydpzz (1,"è¿åé
è½½ä¸",new Integer[]{ChildStatusLevel.ysdxc.getOrderStatus() |
| | | ,ChildStatusLevel.ysdcx.getOrderStatus() |
| | | ,ChildStatusLevel.shtg.getOrderStatus() |
| | | ,ChildStatusLevel.shwtg.getOrderStatus()}), |
| | | ckckz (2,"ä»åºåºåºä¸",new Integer[]{ChildStatusLevel.ddzhddzs.getOrderStatus() |
| | | ,ChildStatusLevel.sqzyzwc.getOrderStatus() |
| | | ,ChildStatusLevel.clqddzs.getOrderStatus()}), |
| | | clysz(3, "车è¾è¿è¾ä¸",new Integer[]{ChildStatusLevel.clqdapp.getOrderStatus()}), |
| | | ydh(4,"å·²å°è´§",new Integer[]{ChildStatusLevel.ddzhd.getOrderStatus()}), |
| | | yrk (5,"å·²å
¥åº",new Integer[]{ChildStatusLevel.ddxhd.getOrderStatus()}); |
| | | |
| | | // æååé |
| | | private int key; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.tms.model.request; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2023/11/23 14:03 |
| | | */ |
| | | @Data |
| | | @ApiModel("tmsååå表页ç 请æ±åæ°") |
| | | public class TmsOrderListPagerRequest { |
| | | |
| | | |
| | | private Integer page ;//æ¯ æ°å å½å页 |
| | | private Integer rows ;//æ¯ æ°å æ¯é¡µæ°æ®éCreateDateTimeEnd;//æªæ¢æ¶é´ |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.tms.model.request; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2023/11/23 14:03 |
| | | */ |
| | | @Data |
| | | @ApiModel("tmsååå表请æ±åæ°") |
| | | public class TmsOrderListParamRequest { |
| | | |
| | | |
| | | private List<String> permissionDomainIdList; //æ¯ éå åºåIDéå |
| | | private List<String> contractNumbers; // å¦ éå ååå·éå |
| | | private String contractNumber; // å¦ ååå·éå |
| | | private String deliveryEnterprise ;//å¦ å符串 åè´§å° |
| | | private String receiveEnterprise ;// å¦ å符串 å°è´§å° |
| | | private String provinceName ;// å¦ å符串 å°è´§å°ç份 |
| | | private String ncCreateDateTimeEnd;//æªæ¢æ¶é´ |
| | | private String ncCreateDateTimeStart;// å¼å§æ¶é´ |
| | | private String phoneNumber ;//å¦ å符串 ææºå· |
| | | |
| | | } |
| | |
| | | * @date 2023/11/23 14:03 |
| | | */ |
| | | @Data |
| | | @ApiModel("tmsååå表请æ±åæ°") |
| | | @ApiModel("tmsååå表å页请æ±åæ°") |
| | | public class TmsOrderListRequest { |
| | | |
| | | |
| | | private List<String> permissionDomainIdList; //æ¯ éå åºåIDéå |
| | | private List<String> contractNumbers; // å¦ éå ååå·éå |
| | | private String fromRepertoty ;//å¦ å符串 åè´§å° |
| | | private String toRepertoty ;// å¦ å符串 å°è´§å° |
| | | private String provinceName ;// å¦ å符串 å°è´§å°ç份 |
| | | private String ncCreateDateTimeEnd;//æªæ¢æ¶é´ |
| | | private String ncCreateDateTimeStart;// å¼å§æ¶é´ |
| | | private String phoneNumber ;//å¦ å符串 ææºå· |
| | | private TmsOrderListParamRequest parameters; //æ¯ éå åºåIDéå |
| | | private TmsOrderListPagerRequest pager; // å¦ éå ååå·éå |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class TmsBasePageResponse<T> { |
| | | private int totalCount;// number False æ»è®°å½æ¡æ° |
| | | private int totalPage;// æ»é¡µæ° Integer |
| | | private int currentPage ;//å½å页 Integer |
| | | private int pageSize;// æ¥è¯¢æ°æ®è®°å½æ»æ° Long |
| | | @JSONField(name="rows",alternateNames = {"results","list"}) |
| | | private List<T> rows ;// object[] False æéç»å¯¹è±¡å表 |
| | | } |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | |
| | | * @date 2023/11/23 14:03 |
| | | */ |
| | | @Data |
| | | @ApiModel("tmsæ ¹æ®ååå·æ¥è¯¢è®¢åçå½å¨æè¿ååæ°") |
| | | @ApiModel("tmsæ ¹æ®ååå·æ¥è¯¢è®¢åçå½å¨æç¶ææç»è¿ååæ°") |
| | | public class TmsCircleStatusListResponse { |
| | | /** |
| | | */ |
| | | |
| | | @ApiModelProperty(value = "订åç¶ææè¿°" ) |
| | | private String orderStatusDes ;//å符串 订åç¶ææè¿° |
| | | |
| | | @ApiModelProperty(value = "ç¶æè®°å½æ¶é´" ) |
| | | private String recordDate ;//å符串 ç¶æè®°å½æ¶é´ |
| | | @ApiModelProperty(value = "订åç¶æç " ) |
| | | private Integer orderStatus;// å符串 订åç¶æç |
| | | @ApiModelProperty(value = "订åç¶æè®°å½ç±»å" ) |
| | | private Integer type;// å符串 订åç¶æè®°å½ç±»å |
| | | @ApiModelProperty(value = "æ¤éåå " ) |
| | | private String canCelReason;// å符串 æ¤éåå |
| | | @ApiModelProperty(value = "å·ç " ) |
| | | private String tel ;//å符串 å·ç |
| | | |
| | | |
| | | @ApiModelProperty(value = "订åç¶æå¯ä¸æ è¯" ) |
| | | private Integer statusKey;// å符串 订åç¶æç |
| | | |
| | | private long timeStamp;// |
| | | |
| | | } |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | |
| | | public class TmsCircleStatusResultListResponse { |
| | | /** |
| | | */ |
| | | |
| | | private Integer key ;//å符串 ç¶æè®°å½æ¶é´ |
| | | private String name ;//å符串 订åç¶æç |
| | | @ApiModelProperty(value = "ç´¢å¼å¼" ) |
| | | private int key ;//å符串 ç¶æè®°å½æ¶é´ |
| | | @ApiModelProperty(value = "é¶æ®µåç§°" ) |
| | | private String name ;//å符串 |
| | | @ApiModelProperty(value = "äºç´æ°æ®éå" ) |
| | | private List<TmsCircleStatusListResponse> secondList ;//äºç´æ°æ®éå |
| | | |
| | | } |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | |
| | | public class TmsGisStatusInfoResponse { |
| | | /** |
| | | */ |
| | | |
| | | private String startRepertotyName;// å符串 èµ·ç¹åç§° |
| | | private String endRepertotyName;// å符串 ç»ç¹åç§° |
| | | private String startLon ;//å符串 èµ·ç¹ç»åº¦ |
| | | private String startLat;// å符串 èµ·ç¹çº¬åº¦ |
| | | private String endLon ;//å符串 ç»ç¹ç»åº¦ |
| | | private String endLat ;//å符串 ç»ç¹çº¬åº¦ |
| | | private String plateNumber;// å符串 车çå· |
| | | private String callLetter;//": "40258036812", |
| | | @ApiModelProperty(value = "é¦åº¦" ) |
| | | private Double lon;//": 117.28768, |
| | | @ApiModelProperty(value = "ç»åº¦" ) |
| | | private Double lat;//": 32.909134, |
| | | private String course;//": "200", |
| | | private BigDecimal speed;//": 310, |
| | | @ApiModelProperty(value = "æ¶é´" ) |
| | | private String gpstime;//": "2023/09/04 11:10:29", |
| | | private String stamp;//": "2023/09/04 11:10:29", |
| | | private String lon1;//": 117.28768, |
| | | private String lat1;//": 32.909134 |
| | | |
| | | } |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | |
| | | @ApiModel("tmsåå详æ
è¿ååæ°") |
| | | public class TmsOrderInfoResponse { |
| | | |
| | | @ApiModelProperty(value = "ååå·" ) |
| | | private String contractNumber ; //ååå· |
| | | @ApiModelProperty(value = "åè´§å°" ) |
| | | private String deliveryEnterprise ; //åè´§å° |
| | | @ApiModelProperty(value = "å°è´§å°" ) |
| | | private String receiveEnterprise ; //å°è´§å° |
| | | private String plateNumber; // 车çå· ååæªé
è½½åæ |
| | | // @ApiModelProperty(value = "车çå·" ) |
| | | // private String plateNumber; // 车çå· ååæªé
è½½åæ |
| | | @ApiModelProperty(value = "å½åè¿è¾åç¶æ" ) |
| | | private String orderStatus ; //å½åè¿è¾åç¶æ |
| | | @ApiModelProperty(value = "å¶åæ¶é´" ) |
| | | private String ncCreateDate; // å¶åæ¶é´ |
| | | @ApiModelProperty(value = "è¿è¾å¦æ" ) |
| | | private String transportDate; // |
| | | @ApiModelProperty(value = "è¿è¾åå·" ) |
| | | private String transportCode; // |
| | | @ApiModelProperty(value = "叿ºå§å" ) |
| | | private String driverName; // |
| | | @ApiModelProperty(value = "叿ºçµè¯" ) |
| | | private String driverTel; // |
| | | @ApiModelProperty(value = "ç¶ææè¿°" ) |
| | | private String orderStatusDesc; // |
| | | @ApiModelProperty(value = "车çå·" ) |
| | | private String plateName; //": "çCC2585", |
| | | @ApiModelProperty(value = "åè´§ä»åºç»åº¦" ) |
| | | private String deliveryLon ; // åè´§ä»åºç»åº¦ |
| | | @ApiModelProperty(value = "åè´§ä»åºçº¬åº¦" ) |
| | | private String deliveryLat ; // åè´§ä»åºçº¬åº¦ |
| | | @ApiModelProperty(value = "å¸è´§ä»åºç»åº¦" ) |
| | | private String receiveLon ; // å¸è´§ä»åºç»åº¦ |
| | | @ApiModelProperty(value = "å¸è´§ä»åºçº¬åº¦" ) |
| | | private String receiveLat; // å¸è´§ä»åºçº¬åº¦ |
| | | @ApiModelProperty(value = "计åå°è¾¾æ¶é´" ) |
| | | private String plannedArrivedDate; // 计åå°è¾¾æ¶é´ |
| | | @ApiModelProperty(value = "gis轨迹ç»çº¬åº¦éå" ) |
| | | private List<TmsGisListResponse> gisList; |
| | | @ApiModelProperty(value = "çå½å¨æéå" ) |
| | | private List<TmsCircleStatusResultListResponse> cicleStatusList; |
| | | } |
| | |
| | | package com.doumee.core.tms.model.response; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | |
| | | "message": "æä½æå" |
| | | } |
| | | */ |
| | | @ApiModelProperty(value = "ååå·" ) |
| | | private String contractNumber; // ååå· |
| | | @ApiModelProperty(value = "åè´§å°" ) |
| | | private String fromRepertoty; // åè´§å° |
| | | @ApiModelProperty(value = "å°è´§å°" ) |
| | | private String toRepertoty ; //å°è´§å° |
| | | private String plateNumber; // 车çå· ååæªé
è½½åæ |
| | | @ApiModelProperty(value = "车çå·" ) |
| | | private String plateName; // 车çå· ååæªé
è½½åæ |
| | | @ApiModelProperty(value = "å½åè¿è¾åç¶æ" ) |
| | | private String orderStatus; // å½åè¿è¾åç¶æ |
| | | @ApiModelProperty(value = "å¶åæ¶é´" ) |
| | | private String ncCreateDate; // å¶åæ¶é´ |
| | | @ApiModelProperty(value = "åè´§å°" ) |
| | | private String deliveryEnterprise; // åè´§å° åè´§ä»åºåç§° |
| | | @ApiModelProperty(value = "å°è´§å°" ) |
| | | private String receiveEnterprise; // å°è´§å° å¸è´§ä»åºåç§° |
| | | private String deliveryLon ; // åè´§ä»åºç»åº¦ |
| | | private String deliveryLat ; // åè´§ä»åºçº¬åº¦ |
| | | private String receiveLon ; // å¸è´§ä»åºç»åº¦ |
| | | private String receiveLat; // å¸è´§ä»åºçº¬åº¦ |
| | | @ApiModelProperty(value = "è¿è¾åå·" ) |
| | | private String transportCode; // è¿è¾åå· å¯è½ä¸ºç©ºï¼æ è¿è¾åçæ
åµï¼ |
| | | @ApiModelProperty(value = "ç¶ææè¿°" ) |
| | | private String orderStatusDesc; // ç¶ææè¿° |
| | | @ApiModelProperty(value = "åè´§å°çº¬åº¦" ) |
| | | private String deliveryLon; // ç¶ææè¿° |
| | | @ApiModelProperty(value = "åè´§å°ç»åº¦" ) |
| | | private String deliveryLat; // ç¶ææè¿° |
| | | @ApiModelProperty(value = "æ¶è´§å°çº¬åº¦" ) |
| | | private String receiveLon; // ç¶ææè¿° |
| | | @ApiModelProperty(value = "æ¶è´§å°ç»åº¦" ) |
| | | private String receiveLat; // ç¶ææè¿° |
| | | @ApiModelProperty(value = "计åå°è¾¾æ¶é´" ) |
| | | private String plannedArrivedDate; // ç¶ææè¿° |
| | | private long timeStamp;//æ¶é´æ³ |
| | | |
| | | } |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2023/11/23 14:03 |
| | |
| | | private String success; |
| | | @ApiModelProperty(value = "æ¶æ¯æè¿°" ,example = "1") |
| | | private String msgDescr; |
| | | @ApiModelProperty(value = "æ¶æ¯æè¿°" ,example = "1") |
| | | private List<WmsInventoryJsonResponse> json; |
| | | |
| | | } |
| | |
| | | package com.doumee.core.wms.model.response; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.alibaba.fastjson.TypeReference; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.dao.web.response.platformReport.BoardStockListVO; |
| | | import com.doumee.dao.web.response.platformReport.GeneralVO; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | @Data |
| | | @ApiModel("WMSæ¥å£å¤çè¿ådataåæ°") |
| | | public class WmsInventoryDataResponse { |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¥æ¶æå 1æå -1 失败" ,example = "1") |
| | | private String success; |
| | | @ApiModelProperty(value = "æ¶æ¯æè¿°" ,example = "1") |
| | | private String msgDescr; |
| | | |
| | | @ApiModelProperty(value = "æ¶æ¯æè¿°" ,example = "1") |
| | | private List<WmsInventoryJsonResponse> json; |
| | | |
| | | public static void main(String[] args) { |
| | | String dd ="{\n" + |
| | | " \"data\": [\n" + |
| | | " {\n" + |
| | | " \"json\": [\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode019\",\n" + |
| | | " \"item_name\": \"é»å±±å¾½åæ°è§çç»æ¯ï¼èæ¹ï¼\",\n" + |
| | | " \"qty\": 1470,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028223744\",\n" + |
| | | " \"item_name\": \"é»å±±(è®°å¿)\",\n" + |
| | | " \"qty\": 600,\n" + |
| | | " \"supplier_code\": \"01\",\n" + |
| | | " \"supplier_name\": \"èå å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028123266\",\n" + |
| | | " \"item_name\": \"é»å±±ç¡¬è®°å¿\",\n" + |
| | | " \"qty\": 45,\n" + |
| | | " \"supplier_code\": \"05\",\n" + |
| | | " \"supplier_name\": \"æ»å·å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028225175\",\n" + |
| | | " \"item_name\": \"é»å±±(æ°å¶çç)\",\n" + |
| | | " \"qty\": 41,\n" + |
| | | " \"supplier_code\": \"01\",\n" + |
| | | " \"supplier_name\": \"èå å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028223980\",\n" + |
| | | " \"item_name\": \"é»å±±(å°è±¡ä¸å)\",\n" + |
| | | " \"qty\": 8119,\n" + |
| | | " \"supplier_code\": \"07\",\n" + |
| | | " \"supplier_name\": \"éåºä¸ç工䏿é责任å
¬å¸\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028125321\",\n" + |
| | | " \"item_name\": \"é»å±±(ä¸å½ç»ç»æ¯)\",\n" + |
| | | " \"qty\": 570,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028223980\",\n" + |
| | | " \"item_name\": \"é»å±±(å°è±¡ä¸å)\",\n" + |
| | | " \"qty\": 9701,\n" + |
| | | " \"supplier_code\": \"01\",\n" + |
| | | " \"supplier_name\": \"èå å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"FYWL02\",\n" + |
| | | " \"item_name\": \"éçç©æ02\",\n" + |
| | | " \"qty\": 2,\n" + |
| | | " \"supplier_code\": \"03\",\n" + |
| | | " \"supplier_name\": \"åè¥å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028131605\",\n" + |
| | | " \"item_name\": \"é»å±±(大红æ¹å°)\",\n" + |
| | | " \"qty\": 190,\n" + |
| | | " \"supplier_code\": \"05\",\n" + |
| | | " \"supplier_name\": \"æ»å·å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode009\",\n" + |
| | | " \"item_name\": \"é»å±±å¾½åæ°æ¦å¿µç»æ¯ï¼èæ¹ï¼\",\n" + |
| | | " \"qty\": 25500,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode009\",\n" + |
| | | " \"item_name\": \"é»å±±å¾½åæ°æ¦å¿µç»æ¯ï¼èæ¹ï¼\",\n" + |
| | | " \"qty\": 600,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Semifinished\",\n" + |
| | | " \"itemType_name\": \"å¨å¶å\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028223980\",\n" + |
| | | " \"item_name\": \"é»å±±(å°è±¡ä¸å)\",\n" + |
| | | " \"qty\": 2722,\n" + |
| | | " \"supplier_code\": \"05\",\n" + |
| | | " \"supplier_name\": \"æ»å·å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028208949\",\n" + |
| | | " \"item_name\": \"é»å±±(红æ¹å°ç»æ¯)\",\n" + |
| | | " \"qty\": 2090,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode028\",\n" + |
| | | " \"item_name\": \"25åè¥æ°å¶ç纸箱å¤è´§\",\n" + |
| | | " \"qty\": 5430,\n" + |
| | | " \"supplier_code\": \"03\",\n" + |
| | | " \"supplier_name\": \"åè¥å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"FYWL01\",\n" + |
| | | " \"item_name\": \"éçç©æ01\",\n" + |
| | | " \"qty\": 1,\n" + |
| | | " \"supplier_code\": \"\",\n" + |
| | | " \"supplier_name\": \"\",\n" + |
| | | " \"owner_code\": \"\",\n" + |
| | | " \"owner_name\": \"\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028129664\",\n" + |
| | | " \"item_name\": \"é»å±±(大é»å±±)\",\n" + |
| | | " \"qty\": 370,\n" + |
| | | " \"supplier_code\": \"01\",\n" + |
| | | " \"supplier_name\": \"èå å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028125970\",\n" + |
| | | " \"item_name\": \"é»å±±(徽忰æ¦å¿µç»æ¯)\",\n" + |
| | | " \"qty\": 6876,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode020\",\n" + |
| | | " \"item_name\": \"é»å±±çº¢æ¹å°ç»æ¯ï¼èæ¹ï¼\",\n" + |
| | | " \"qty\": 3160,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"cailiao001\",\n" + |
| | | " \"item_name\": \"æºæ¢°æååæ£çº¿çææ\",\n" + |
| | | " \"qty\": 1,\n" + |
| | | " \"supplier_code\": \"07\",\n" + |
| | | " \"supplier_name\": \"éåºä¸ç工䏿é责任å
¬å¸\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode008\",\n" + |
| | | " \"item_name\": \"æ°å¶çï¼èå ï¼\",\n" + |
| | | " \"qty\": 30,\n" + |
| | | " \"supplier_code\": \"01\",\n" + |
| | | " \"supplier_name\": \"èå å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode010\",\n" + |
| | | " \"item_name\": \"大红æ¹å°ï¼æ»å·ï¼\",\n" + |
| | | " \"qty\": 140,\n" + |
| | | " \"supplier_code\": \"05\",\n" + |
| | | " \"supplier_name\": \"æ»å·å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028124966\",\n" + |
| | | " \"item_name\": \"é»å±±(å°çº¢æ¹å°)\",\n" + |
| | | " \"qty\": 3466,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028126007\",\n" + |
| | | " \"item_name\": \"é»å±±(æ°ä¸å)\",\n" + |
| | | " \"qty\": 14219,\n" + |
| | | " \"supplier_code\": \"05\",\n" + |
| | | " \"supplier_name\": \"æ»å·å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode021\",\n" + |
| | | " \"item_name\": \"é½å®ï¼æ é
·ä¸æ¯ï¼èæ¹\",\n" + |
| | | " \"qty\": 175,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"cailiao002\",\n" + |
| | | " \"item_name\": \"åæ£çº¿ææ\",\n" + |
| | | " \"qty\": 2,\n" + |
| | | " \"supplier_code\": \"03\",\n" + |
| | | " \"supplier_name\": \"åè¥å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"NoBarCode011\",\n" + |
| | | " \"item_name\": \"é»å±±å°çº¢æ¹å°ï¼èæ¹ï¼\",\n" + |
| | | " \"qty\": 4060,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028124058\",\n" + |
| | | " \"item_name\": \"é»å±±(é»é©¬ç»æ¯)\",\n" + |
| | | " \"qty\": 201,\n" + |
| | | " \"supplier_code\": \"02\",\n" + |
| | | " \"supplier_name\": \"èæ¹å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"EmptyContainer\",\n" + |
| | | " \"item_name\": \"空æçç»\",\n" + |
| | | " \"qty\": 20561,\n" + |
| | | " \"supplier_code\": \"\",\n" + |
| | | " \"supplier_name\": \"\",\n" + |
| | | " \"owner_code\": \"\",\n" + |
| | | " \"owner_name\": \"\",\n" + |
| | | " \"package_type\": \"\",\n" + |
| | | " \"package_name\": \"\",\n" + |
| | | " \"itemType_code\": \"\",\n" + |
| | | " \"itemType_name\": \"\"\n" + |
| | | " },\n" + |
| | | " {\n" + |
| | | " \"item_code\": \"6901028223980\",\n" + |
| | | " \"item_name\": \"é»å±±(å°è±¡ä¸å)\",\n" + |
| | | " \"qty\": 10,\n" + |
| | | " \"supplier_code\": \"04\",\n" + |
| | | " \"supplier_name\": \"éé³å·çå\",\n" + |
| | | " \"owner_code\": \"20340001\",\n" + |
| | | " \"owner_name\": \"å®å¾½ä¸ç工䏿éå
¬å¸\",\n" + |
| | | " \"package_type\": \"BoxType_Paper\",\n" + |
| | | " \"package_name\": \"纸箱\",\n" + |
| | | " \"itemType_code\": \"ItemStatus_Production\",\n" + |
| | | " \"itemType_name\": \"æåç±»\"\n" + |
| | | " }\n" + |
| | | " ],\n" + |
| | | " \"success\": 1,\n" + |
| | | " \"msgDescr\": \"OK\"\n" + |
| | | " }\n" + |
| | | " ]\n" + |
| | | "}"; |
| | | |
| | | TypeReference< WmsBaseResponse<WmsInventoryDataResponse>> typeReference = new TypeReference< WmsBaseResponse<WmsInventoryDataResponse>>(){}; |
| | | WmsBaseResponse<WmsInventoryDataResponse> response = JSONObject.parseObject(dd, typeReference.getType()); |
| | | |
| | | BoardStockListVO data = new BoardStockListVO(); |
| | | double toatalNum = 1d; |
| | | BigDecimal num = new BigDecimal(0); |
| | | List<GeneralVO> list = new ArrayList<>(); |
| | | try { |
| | | toatalNum =100000; |
| | | }catch (Exception e){ |
| | | } |
| | | if(response!=null && response.getData()!=null && response.getData().size()>0){ |
| | | List<WmsInventoryJsonResponse> t= response.getData().get(0).getJson(); |
| | | if(t!=null &&t.size()>0){ |
| | | for(WmsInventoryJsonResponse j :t){ |
| | | num = num.add (Constants.formatBigdecimal( j.getQty())); |
| | | GeneralVO d = new GeneralVO(); |
| | | d.setNum(Constants.formatBigdecimal(j.getQty())); |
| | | d.setName(j.getItemName()); |
| | | list.add(d); |
| | | } |
| | | } |
| | | } |
| | | data.setStockList(list); |
| | | data.setNum(num); |
| | | if(toatalNum<=0){ |
| | | toatalNum =1; |
| | | } |
| | | data.setTotalNum(new BigDecimal(toatalNum)); |
| | | data.setUseRate(Constants.formatBigdecimal(data.getNum()).divide(data.getTotalNum(),2,BigDecimal.ROUND_UP)); |
| | | |
| | | System.out.println(data.getNum()); |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | package com.doumee.core.wms.model.response; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | @ApiModel("WMSæ¥å£å¤çè¿ådataåæ°") |
| | | public class WmsInventoryJsonResponse { |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¥æ¶æå 1æå -1 失败" ,example = "1") |
| | | private String item_code; |
| | | @ApiModelProperty(value = "æ¶æ¯æè¿°" ,example = "1") |
| | | private String item_name; |
| | | @ApiModelProperty(value = "qty" ,example = "1") |
| | | @ApiModelProperty(value = "item_code" ) |
| | | @JSONField(name="item_code" ) |
| | | private String itemCode; |
| | | @ApiModelProperty(value = "item_name" ) |
| | | @JSONField(name="item_name" ) |
| | | private String itemName; |
| | | @ApiModelProperty(value = "qty" ) |
| | | @JSONField(name="qty" ) |
| | | private BigDecimal qty; |
| | | @ApiModelProperty(value = "supplier_code" ,example = "1") |
| | | private String supplier_code; |
| | | @ApiModelProperty(value = "g" ,example = "1") |
| | | private String supplier_name; |
| | | @ApiModelProperty(value = "owner_code" ,example = "1") |
| | | private String owner_code; |
| | | @ApiModelProperty(value = "owner_name" ,example = "1") |
| | | private String owner_name; |
| | | @ApiModelProperty(value = "package_type" ,example = "1") |
| | | private String package_type; |
| | | @ApiModelProperty(value = "package_name" ,example = "1") |
| | | private String package_name; |
| | | @ApiModelProperty(value = "itemType_code" ,example = "1") |
| | | private String itemType_code; |
| | | @ApiModelProperty(value = "ItemStatus_Production" ,example = "1") |
| | | private String ItemStatus_Production; |
| | | @ApiModelProperty(value = "itemType_name" ,example = "1") |
| | | private String itemType_name; |
| | | @ApiModelProperty(value = "supplier_code" ) |
| | | @JSONField(name="supplier_code" ) |
| | | private String supplierCode; |
| | | @ApiModelProperty(value = "supplier_name" ) |
| | | @JSONField(name="supplier_name" ) |
| | | private String supplierName; |
| | | @ApiModelProperty(value = "owner_code" ) |
| | | @JSONField(name="owner_code" ) |
| | | private String ownerCode; |
| | | @ApiModelProperty(value = "owner_name" ) |
| | | @JSONField(name="owner_name" ) |
| | | private String ownerName; |
| | | @ApiModelProperty(value = "package_type" ) |
| | | @JSONField(name="package_type" ) |
| | | private String packageType; |
| | | @ApiModelProperty(value = "package_name" ) |
| | | @JSONField(name="package_name" ) |
| | | private String packageName; |
| | | @ApiModelProperty(value = "itemTypeCode" ) |
| | | @JSONField(name="itemTypeCode" ) |
| | | private String itemTypeCode; |
| | | @ApiModelProperty(value = "itemType_name" ) |
| | | @JSONField(name="itemType_name" ) |
| | | private String itemTypeName; |
| | | |
| | | } |
| | |
| | | thing13.put("value",Constants.equalsInteger(hiddenDanger.getStatus(),Constants.ONE)?"éæ£å·²æ´æ¹":"鿣已éå"); |
| | | //æäº¤äºº |
| | | Map<String, Object> thing10 = new HashMap<String,Object>(); |
| | | thing10.put("value",hiddenDanger.getCheckorName()); |
| | | thing10.put("value",hiddenDanger.getMemberName()); |
| | | //éç¥æ¶é´ |
| | | Map<String, Object> time16 = new HashMap<String,Object>(); |
| | | time16.put("value", DateUtil.getFomartDate(hiddenDanger.getDealTime(),"yyyyå¹´MMæddæ¥ HH:mm:ss") ); |
| | |
| | | @TableField(exist = false) |
| | | private String createMemberName; |
| | | |
| | | @ApiModelProperty(value = "å建人çµè¯", example = "1") |
| | | @TableField(exist = false) |
| | | private String createMobile; |
| | | |
| | | @ApiModelProperty(value = "审æ¹ä¿¡æ¯æ°æ®") |
| | | @TableField(exist = false) |
| | | private ApproveDataVO approveDateVO; |
| | |
| | | @ApiModelProperty(value = "æè®¿æ¶é´") |
| | | private String visitTime; |
| | | |
| | | @ApiModelProperty(value = "æ¾ç¤ºéç¥ç¶æ") |
| | | @ApiModelProperty(value = "æ¾ç¤ºéç¥ç¶æå¼") |
| | | private String info; |
| | | @ApiModelProperty(value = "æ¾ç¤ºéç¥ç¶æ 1=å¾
审æ¹ï¼2=审æ¹éè¿ï¼3=å®¡æ¹æªéè¿ï¼4=ä¸å¡åæ¶") |
| | | private Integer infoStatus; |
| | | |
| | | @ApiModelProperty(value = "é访人åä¿¡æ¯") |
| | | private List<Visits> withVisitsList; |
| | |
| | | private List<GeneralVO> stockList; |
| | | @ApiModelProperty(value = "åºååºåæ±æ»éå") |
| | | private List<GeneralVO> areaTotalList; |
| | | |
| | | @ApiModelProperty(value = "åºåå·²å©ç¨") |
| | | private BigDecimal num; |
| | | @ApiModelProperty(value = "åºåå©ç¨ç") |
| | |
| | | approveParamMapper.insert(approveParam); |
| | | return approveParam.getId(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * éªè¯æ°æ®å¿
å¡« |
| | | * @param approveParam |
| | |
| | | hiddenDanger.setMemberName(systemUser.getRealname()); |
| | | //æäº¤äººç微信å
¬ä¼å·éç¥ |
| | | if(Objects.nonNull(systemUser)&&StringUtils.isNotBlank(systemUser.getOpenid())){ |
| | | |
| | | wxPlatNotice.sendHiddenDangerUploadTemplateNotice(systemDictDataBiz, |
| | | wxNoticeConfigMapper,hiddenDanger, |
| | | WxPlatConstants.hiddenDangerContent.hiddenDangerUpload, |
| | |
| | | .eq(SystemUser::getDeleted, Constants.ZERO) |
| | | .eq(SystemUser::getMemberId,hiddenDanger.getCheckUserId()) |
| | | .last(" limit 1 ")); |
| | | |
| | | //å¤ç人ç微信å
¬ä¼å·éç¥ |
| | | if(Objects.nonNull(checkUser)&&StringUtils.isNotBlank(checkUser.getOpenid())){ |
| | | |
| | | |
| | | wxPlatNotice.sendHiddenDangerUploadTemplateNotice(systemDictDataBiz, |
| | | wxNoticeConfigMapper,hiddenDanger, |
| | | WxPlatConstants.hiddenDangerContent.hiddenDangerUpload, |
| | |
| | | if(Objects.isNull(hiddenDangerCate)){ |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"æªæ¥è¯¢å°éæ£ç±»å"); |
| | | } |
| | | model.setCategoryName(hiddenDangerCate.getName()); |
| | | hiddenDanger.setCategoryName(hiddenDangerCate.getName()); |
| | | hiddenDanger.setEditor(hiddenDanger.getLoginUserInfo().getId()); |
| | | hiddenDanger.setEditDate(new Date()); |
| | |
| | | .eq(Notices::getObjId,hiddenDanger.getId()) |
| | | .eq(Notices::getObjType,Constants.THREE) |
| | | .eq(Notices::getUserId,hiddenDanger.getLoginUserInfo().getMemberId()) |
| | | .orderByDesc(Notices::getId) |
| | | .last(" limit 1 ") |
| | | ); |
| | | if(Objects.nonNull(notices)){ |
| | |
| | | return; |
| | | } |
| | | hiddenDanger.setMemberName(memberUser.getRealname()); |
| | | model.setMemberName(memberUser.getRealname()); |
| | | SystemUser checkUser = systemUserMapper.selectOne(new QueryWrapper<SystemUser>().lambda() |
| | | .eq(SystemUser::getDeleted, Constants.ZERO) |
| | | .eq(SystemUser::getMemberId,hiddenDanger.getCheckUserId())); |
| | |
| | | if(Objects.nonNull(checkUser)&&StringUtils.isNotBlank(checkUser.getOpenid())){ |
| | | WxPlatNotice wxPlatNotice = new WxPlatNotice(); |
| | | wxPlatNotice.sendHiddenDangerUploadTemplateNotice(systemDictDataBiz, |
| | | wxNoticeConfigMapper,hiddenDanger, |
| | | wxNoticeConfigMapper,model, |
| | | WxPlatConstants.hiddenDangerContent.hiddenDangerUpload, |
| | | systemDictDataBiz.queryByCode(Constants.WX_PLATFORM,Constants.WX_PLATFORM_ACCESS_TOKEN).getCode(), |
| | | Arrays.asList(checkUser.getOpenid().split(","))); |
| | |
| | | //å¼å¯çä¿¡éç¥ |
| | | if(Objects.nonNull(smsConfig) || Constants.equalsInteger(smsConfig.getStatus(),Constants.ZERO)){ |
| | | String content = systemDictDataBiz.queryByCode(Constants.SMS,Constants.SMS_COMNAME).getCode() + smsConfig.getContent(); |
| | | Visits visits = visitsMapper.selectById(objId); |
| | | Visits visits = visitsMapper.selectJoinOne(Visits.class,new MPJLambdaWrapper<Visits>().selectAll(Visits.class) |
| | | .selectAs(SystemUser::getMobile,Visits::getCreateMobile) |
| | | .leftJoin(SystemUser.class,SystemUser::getMemberId,Visits::getMemberId) |
| | | .eq(Visits::getId,objId) |
| | | .last(" limit 1") |
| | | ); |
| | | if(Objects.nonNull(visits)){ |
| | | if(objCode.equals(SmsConstants.visitReportingContent.visitReportingAuditSuccess)){ |
| | | // æ¨çã访客æ¥å¤ãå·²ç»å®¡æ¹éè¿ï¼è¯·éç¥è®¿å®¢äº{é¢çº¦å
¥åå¼å§æ¶é´}åä¹å{车çå·}å
¥åï¼å¦æçé®ï¼è¯·è系被访人ã |
| | | content = content.replace("{é¢çº¦å
¥åå¼å§æ¶é´}",DateUtil.getFomartDate(visits.getStarttime(),"yyyy-MM-dd HH:mm")) |
| | | .replace("{车çå·}",visits.getCarNos()); |
| | | sendBusinessSms(emayService,smsEmailMapper, |
| | | Arrays.asList(visits.getPhone().split(",")),SmsConstants.visitReport,content,visits.getId()); |
| | | Arrays.asList(visits.getCreateMobile().split(",")),SmsConstants.visitReport,content,visits.getId()); |
| | | }else if(objCode.equals(SmsConstants.visitReportingContent.visitReportingAuditFail)){ |
| | | //æ¨çã访客æ¥å¤ã已被驳åï¼é©³ååå 为ï¼{驳ååå }ã妿çé®ï¼è¯·è系审æ¹äººã |
| | | content = content.replace("{驳ååå }",msg); |
| | | sendBusinessSms(emayService,smsEmailMapper, |
| | | Arrays.asList(visits.getPhone().split(",")),SmsConstants.visitReport,content,visits.getId()); |
| | | Arrays.asList(visits.getCreateMobile().split(",")),SmsConstants.visitReport,content,visits.getId()); |
| | | }else if(objCode.equals(SmsConstants.visitReportingContent.visitReportingTimeOutSignOut)){ |
| | | //æ¨çã访客æ¥å¤ãå·²äº{é¢çº¦å
¥åç»ææ¶é´}å°æï¼è¯·åæ¶ç¦»åºï¼å¦æçé®ï¼è¯·è系被访人 |
| | | content = content.replace("{é¢çº¦å
¥åç»ææ¶é´}",DateUtil.getFomartDate(visits.getEndtime(),"yyyy-MM-dd HH:mm")); |
| | |
| | | memberId) |
| | | ); |
| | | // } |
| | | |
| | | if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.waitCheck)||Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.submitCheck)){ |
| | | Notices notices = noticesJoinMapper.selectOne(new QueryWrapper<Notices>().lambda().eq(Notices::getObjId,visits.getId()) |
| | | .eq(Notices::getType,Constants.equalsInteger(visits.getType(),Constants.TWO)?Constants.noticesObjectType.visitReporting:Constants.noticesObjectType.visit) |
| | | .eq(Notices::getUserId,memberId) |
| | | .eq(Notices::getSendacopy,Constants.ZERO) |
| | | .last(" limit 1 ") |
| | | ); |
| | | visitDetailVO.setInfoStatus(1); |
| | | if(Objects.nonNull(notices)){ |
| | | notices.setInfo(notices.getInfo()); |
| | | visitDetailVO.setInfo(notices.getInfo()); |
| | | }else{ |
| | | notices.setInfo("ææ "); |
| | | visitDetailVO.setInfo("ææ "); |
| | | } |
| | | }else if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.noPass)){ |
| | | visitDetailVO.setInfoStatus(Constants.VisitStatus.noPass); |
| | | visitDetailVO.setInfo("å®¡æ¹æªéè¿"); |
| | | |
| | | }else if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.cancel)){ |
| | | visitDetailVO.setInfoStatus(Constants.VisitStatus.cancel); |
| | | visitDetailVO.setInfo("已忶"); |
| | | }else{ |
| | | visitDetailVO.setInfoStatus(Constants.VisitStatus.pass); |
| | | visitDetailVO.setInfo("审æ¹å·²éè¿"); |
| | | } |
| | | return visitDetailVO; |
| | | } |
| | |
| | | SmsEmailServiceImpl.sendVisitTimeOutSms(systemDictDataBiz, |
| | | emayService,smsEmailMapper,smsConfigMapper, |
| | | SmsConstants.visitContent.visitTimeOutSignOutNum, |
| | | visitReportTimeCount.toString(),Arrays.asList(mobile.split(",")) |
| | | visitTimeCount.toString(),Arrays.asList(mobile.split(",")) |
| | | ); |
| | | } |
| | | } |
| | |
| | | } |
| | | Constants.DEALING_HK_NOTICE_LIST =true; |
| | | try { |
| | | List<String> users = new ArrayList<>(); |
| | | users.add(username); |
| | | List<Integer> userIds = new ArrayList<>(); |
| | | List<Member > userList = memberMapper.selectList(new QueryWrapper<Member>().lambda() |
| | | .in(Member::getPhone,users) |
| | | .eq(Member::getType,Constants.TWO) |
| | | .eq(Member::getIsdeleted,Constants.ZERO)); |
| | | Member tu= getFromUserList(username,userList); |
| | | if(tu!=null){ |
| | | userIds.add(tu.getId()); |
| | | }else{ |
| | | throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "对ä¸èµ·ï¼æ æè´¦å·~"); |
| | | } |
| | | Date date = new Date(); |
| | | List<GetTodoListResponse> allHkList = new ArrayList<>(); |
| | | boolean hasNext = true; |
| | |
| | | } |
| | | curPage++; |
| | | } |
| | | |
| | | |
| | | if(allHkList!=null && allHkList.size()>0){ |
| | | List<Notices> list = new ArrayList<>(); |
| | | List<String> users = new ArrayList<>(); |
| | | for(GetTodoListResponse data :allHkList){ |
| | | users.add(data.getUserId()); |
| | | } |
| | | List<Integer> userIds = new ArrayList<>(); |
| | | List<Member > userList = memberMapper.selectList(new QueryWrapper<Member>().lambda() |
| | | .in(Member::getPhone,users) |
| | | .eq(Member::getIsdeleted,Constants.ZERO)); |
| | | for(GetTodoListResponse data :allHkList){ |
| | | Member u = getFromUserList(data.getUserId(),userList); |
| | | if(u==null){ |
| | |
| | | list.add(notices); |
| | | } |
| | | if(list.size()>0){ |
| | | noticesJoinMapper.insert(list);//æ¹éæå
¥è®°å½ |
| | | } |
| | | } |
| | | if(userIds.size()>0){ |
| | | //æ¸
空海康å
¨é¨çä»£åæ°æ® |
| | | noticesJoinMapper.delete(new UpdateWrapper<Notices>().lambda() |
| | | .eq(Notices::getType, Constants.noticesObjectType.hknotice) |
| | | .in(Notices::getUserId, userIds)); |
| | | noticesJoinMapper.insert(list);//æ¹éæå
¥è®°å½ |
| | | } |
| | | } |
| | | |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | }finally { |
| | |
| | | //妿æ¯è®¿å®¢ç»è®°ï¼å½å
¥äººåçå¨åºæ°æ®è®°å½ |
| | | // retentionList.add(getRetentionModelByVisitRequest(visits, request.getHappenTime(),request.getSrcType())); |
| | | //æ¥è®¿æ¶é´ |
| | | if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.xfSuccess)){ |
| | | inoutDayCount.setSigninVisitorNum(Constants.formatIntegerNum(inoutDayCount.getSigninVisitorNum())+1); |
| | | updateVistis.setStatus(Constants.VisitStatus.signin); |
| | | updateVistis.setInDate(DateUtil.getISO8601DateByStr(data.getBeginTime())); |
| | | updateVistis.setOutDate(DateUtil.getISO8601DateByStr(data.getFinishTime())); |
| | | } |
| | | //æ´æ°ææ°æ¥è®¿æ¶é´ |
| | | Member member = new Member(); |
| | | member.setLastVisitDate(updateVistis.getInDate()); |
| | |
| | | memberMapper.updateById(member); |
| | | }else if (Constants.formatIntegerNum(request.getEventType()) == HKConstants.EventTypes.VISIT_SIGN_ICCM_OUT.getKey()) { |
| | | //妿æ¯è®¿å®¢ç¾ç¦»äºä»¶ |
| | | if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.signin)){ |
| | | inoutDayCount.setLeaveVisitorNum(Constants.formatIntegerNum(inoutDayCount.getLeaveVisitorNum())+1); |
| | | updateVistis.setStatus(Constants.VisitStatus.signout); |
| | | updateVistis.setInDate(DateUtil.getISO8601DateByStr(data.getBeginTime())); |
| | | updateVistis.setOutDate(DateUtil.getISO8601DateByStr(data.getFinishTime())); |
| | | updateVistis.setOutType(Constants.ZERO); |
| | | updateVistis.setOutInfo("访客æ£å¸¸ç¾ç¦»"); |
| | | } |
| | | }else{ |
| | | //å¦æäººåä¿¡æ¯åå¨ï¼åæ¯è®¿å®¢éè¡ï¼åå é¤ä¹åçææè¿åºæ°æ®ï¼æ è®ºæ¤æ¬¡æ¨éæ¯è¿åè¿æ¯åºåºæ¨éäºä»¶ï¼ |
| | | delRetentionLis.add(visits.getMemberId()); |
| | |
| | | import com.doumee.core.utils.DateUtil; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.core.wms.model.response.WmsBaseResponse; |
| | | import com.doumee.core.wms.model.response.WmsInventoryDataResponse; |
| | | import com.doumee.core.wms.model.response.WmsBaseDataResponse; |
| | | import com.doumee.core.wms.model.response.WmsInventoryJsonResponse; |
| | | import com.doumee.dao.business.*; |
| | | import com.doumee.dao.business.join.PlatformWarnEventJoinMapper; |
| | |
| | | try { |
| | | toatalNum =Double.parseDouble(systemDictDataBiz.queryByCode(Constants.WMS_PARAM,Constants.WMS_TOTAL_STOCK_NUM).getCode()) ; |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | | WmsBaseResponse<WmsInventoryDataResponse> response = wmsService.getInventoryList(); |
| | | WmsBaseResponse<WmsBaseDataResponse> response = wmsService.getInventoryList(); |
| | | if(response!=null && response.getData()!=null && response.getData().size()>0){ |
| | | List<WmsInventoryJsonResponse> t= response.getData().get(0).getJson(); |
| | | if(t!=null &&t.size()>0){ |
| | |
| | | num = num.add (Constants.formatBigdecimal( j.getQty())); |
| | | GeneralVO d = new GeneralVO(); |
| | | d.setNum(Constants.formatBigdecimal(j.getQty())); |
| | | d.setName(j.getItem_name()); |
| | | d.setName(j.getItemName()); |
| | | list.add(d); |
| | | } |
| | | } |
| | |
| | | toatalNum =1; |
| | | } |
| | | data.setTotalNum(new BigDecimal(toatalNum)); |
| | | data.setUseRate(data.getTotalNum().divide(data.getNum(),2,BigDecimal.ROUND_UP)); |
| | | data.setUseRate(Constants.formatBigdecimal(data.getNum()).divide(data.getTotalNum(),2,BigDecimal.ROUND_HALF_UP)); |
| | | return data; |
| | | |
| | | } |
| | |
| | | List<PlatformJob> dataList = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .selectAs(PlatformJob::getCreateDate,PlatformJob::getCreateDate) |
| | | .selectAs(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | |
| | | TransportMeasureVO data = new TransportMeasureVO(); |
| | | data.setPlanDate(date); |
| | | data.setPlanTimes(0); |
| | | data.setPlanTaskNum(new BigDecimal(random.nextInt(0))); |
| | | data.setPlanTaskNum(new BigDecimal( 0)); |
| | | data.setFinishTaskNum(new BigDecimal(0)); |
| | | for(PlatformJob job :dataList){ |
| | | if(queryType == 2){ |
| | |
| | | .selectAll(PlatformJob.class) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .eq(PlatformJob::getCarCodeFront,param.getCarCode()) |
| | | .in(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey(),Constants.PlatformJobStatus.CALLED.getKey()) |
| | | .in(PlatformJob::getStatus, |
| | | Constants.PlatformJobStatus.DONE.getKey(), |
| | | Constants.PlatformJobStatus.LEAVED.getKey(), |
| | | Constants.PlatformJobStatus.AUTHED_LEAVE.getKey(), |
| | | Constants.PlatformJobStatus.CALLED.getKey()) |
| | | .last("limit 1")); |
| | | if(job!=null){ |
| | | List<PlatformLog> logList = platformLogMapper.selectJoinList(PlatformLog.class, |
| | |
| | | .orderByDesc(PlatformLog::getCreateDate)); |
| | | if(detailList!=null){ |
| | | for(PlatformWmsDetail d : detailList){ |
| | | if(!isNotExistIocode(d.getIocode(),data.getContractList())){ |
| | | if(isExistIocode(d.getIocode(),data.getContractList())){ |
| | | continue; |
| | | } |
| | | tt = new CarsContractVO(); |
| | |
| | | return list; |
| | | } |
| | | |
| | | private boolean isNotExistIocode(String iocode, List<CarsContractVO> detailList) { |
| | | private boolean isExistIocode(String iocode, List<CarsContractVO> detailList) { |
| | | if(detailList!=null){ |
| | | for(CarsContractVO d :detailList){ |
| | | if(StringUtils.equals(d.getIoCode(),iocode)){ |
| | |
| | | List<PlatformJob> monthNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .select(PlatformJob::getType,PlatformJob::getType) |
| | | .select(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .select(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | // .in(PlatformJob::getType,Constants.ONE,Constants.THREE) |
| | | .in(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey()) |
| | | .apply("year(create_date) = year("+DateUtil.getPlusTime2(month)+") and month(create_date) = month("+DateUtil.getPlusTime2(month)+") and to_days(create_date)<= "+DateUtil.getPlusTime2(month))); |
| | | .apply("year(done_date) = year('"+DateUtil.getPlusTime2(month)+"') and month(done_date) = month('"+DateUtil.getPlusTime2(month)+"') ")); |
| | | List<PlatformJob> monthLastNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .selectAs(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | .select(PlatformJob::getType,PlatformJob::getType) |
| | | .select(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .in(PlatformJob::getType,Constants.ONE,Constants.THREE) |
| | | .in(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey()) |
| | | .apply("year(create_date) = year("+DateUtil.getPlusTime2(lastMonth)+") and month(create_date) = month("+DateUtil.getPlusTime2(lastMonth)+") and to_days(create_date)<= "+DateUtil.getPlusTime2(lastMonth))); |
| | | .apply("year(done_date) = year('"+DateUtil.getPlusTime2(lastMonth)+"') and month(done_date) = month('"+DateUtil.getPlusTime2(lastMonth)+"') and done_date<= '" |
| | | +DateUtil.getPlusTime2(lastMonth)+"'")); |
| | | List<PlatformJob> yearNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .select(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | .selectCount(PlatformJob::getPlatformId,PlatformJob::getCountum) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .selectAs(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | .select(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | .select(PlatformJob::getType,PlatformJob::getType) |
| | | // .selectCount(PlatformJob::getPlatformId,PlatformJob::getCountum) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .in(PlatformJob::getType,Constants.ONE,Constants.THREE) |
| | | .in(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey()) |
| | | .apply("year(create_date) = year("+DateUtil.getPlusTime2(year)+") and to_days(create_date)<= "+DateUtil.getPlusTime2(year))); |
| | | .apply("year(done_date) = year('"+DateUtil.getPlusTime2(year)+"') and done_date<= '"+DateUtil.getPlusTime2(year)+"'")); |
| | | List<PlatformJob> yearLastNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .selectAs(PlatformJob::getType,PlatformJob::getId) |
| | | .select(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | .select(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .in(PlatformJob::getType,Constants.ONE,Constants.THREE) |
| | | .in(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey()) |
| | | .apply("year(create_date) = year("+DateUtil.getPlusTime2(lastYear)+") and to_days(create_date)<= "+DateUtil.getPlusTime2(lastYear))); |
| | | .apply("year(done_date) = year('"+DateUtil.getPlusTime2(lastYear)+"') and done_date<= '"+DateUtil.getPlusTime2(lastYear)+"'")); |
| | | |
| | | data.setMonthOutTotal(getSumTotalByList(monthNum,0,null));//æ¬æåºåºé |
| | | data.setMonthLastOutTotal(getSumTotalByList(monthLastNum,null,null) );//䏿åºåºé |
| | | data.setMonthLastOutTotal(getSumTotalByList(monthLastNum,null,null) );//䏿åºåºé |
| | | data.setYearOutTotal(getSumTotalByList(yearNum,null,null) );//æ¬å¹´åºåºé |
| | | data.setYearLastOutTotal(getSumTotalByList(yearLastNum,null,null) );//å»å¹´åºåºé |
| | | data.setMonthOutTimes(monthNum!=null?monthNum.size():0); |
| | |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .notIn(PlatformJob::getStatus,Constants.PlatformJobStatus.DONE.getKey(),Constants.PlatformJobStatus.LEAVED.getKey(),Constants.PlatformJobStatus.AUTHED_LEAVE.getKey(),Constants.PlatformJobStatus.CALLED.getKey()) |
| | | .apply(" and to_days(create_date) <to_days(now())")); |
| | | .apply(" to_days(create_date) <to_days(now())")); |
| | | |
| | | //==========ä»å¤©åºå
¥åºä»»å¡ |
| | | List<PlatformJob> currentNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | //==========ä»å¤©åºå
¥åºå®æé |
| | | List<PlatformJob> currentDoneNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .selectAs(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | .selectAs(PlatformJob::getType,PlatformJob::getType) |
| | | .selectAs(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | .select(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .notIn(PlatformJob::getStatus,Constants.PlatformJobStatus.CALLED.getKey()) |
| | | .apply("year(create_date) = year("+DateUtil.getPlusTime2(lastYear)+") and to_days(create_date)<= "+DateUtil.getPlusTime2(lastYear))); |
| | | .apply(" to_days(done_date) = to_days(now())")); |
| | | //==========ä»å¤©ä¸ååºå
¥åºä»»å¡---- |
| | | List<PlatformJob> currentNum = platformJobMapper.selectJoinList(PlatformJob.class, |
| | | new MPJLambdaWrapper<PlatformJob>() |
| | | .selectAs(PlatformJob::getId,PlatformJob::getId) |
| | | .selectAs(PlatformJob::getType,PlatformJob::getType) |
| | | .selectAs(PlatformJob::getStatus,PlatformJob::getStatus) |
| | | .select(PlatformJob::getTotalNum,PlatformJob::getTotalNum) |
| | | // .select("select sum(io_qty) from platform_wms_details a where a.isdeleted=0 and a.job_id=t.id",create_date) |
| | | .eq(PlatformJob::getIsdeleted,Constants.ZERO) |
| | | .notIn(PlatformJob::getStatus,Constants.PlatformJobStatus.CALLED.getKey()) |
| | | .apply(" to_days(create_date) = to_days(now())")); |
| | | |
| | | BigDecimal beforeOutNum = (getSumTotalByList(beforeJobNum,0,null));//ä»å¤©ä¹åæªå®æåºåºä»»å¡ |
| | | BigDecimal currentOutNum = (getSumTotalByList(currentNum,0,null));//ä»å¤©ä¸ååºåºä»»å¡ |
| | |
| | | BigDecimal currentInNum = (getSumTotalByList(currentNum,1,null));//ä»å¤©ä¸åå
¥åºä»»å¡ |
| | | data.setCurrentInNum(beforeInNum.add(currentInNum));//å½åå
¥åºæ»ä»»å¡æé |
| | | data.setCurrentOutNum(beforeOutNum.add(currentOutNum));//å½ååºåºæ»ä»»å¡æé |
| | | data.setCurrentInDoneNum(getSumTotalByList(currentNum,0,1));//仿¥å®æé |
| | | data.setCurrentOutDoneNum(getSumTotalByList(currentNum,1,1));//仿¥å®æé |
| | | data.setCurrentInDoneNum(getSumTotalByList(currentDoneNum,1,1));//仿¥å®æé |
| | | data.setCurrentOutDoneNum(getSumTotalByList(currentDoneNum,0,1));//仿¥å®æé |
| | | |
| | | //------------仿¥åºå
¥åºæç---------------- |
| | | BigDecimal outHours = getTotalDoneTimes(currentNum,0);// |
| | | BigDecimal inHours = getTotalDoneTimes(currentNum,1);// |
| | | BigDecimal outHours = getTotalDoneTimes(currentDoneNum,0);// |
| | | BigDecimal inHours = getTotalDoneTimes(currentDoneNum,1);// |
| | | if(outHours.compareTo(new BigDecimal(0))>0){ |
| | | data.setTodayOutRate(data.getCurrentOutDoneNum().divide(outHours,2));//å½åå
¥åºæ»ä»»å¡æé |
| | | } |
| | |
| | | data.setTodayInRate(data.getCurrentInDoneNum().divide(inHours,2));//å½åå
¥åºæ»ä»»å¡æé |
| | | } |
| | | //------------æ¬æåºå
¥åºæç---------------- |
| | | BigDecimal outMonthNum = getSumTotalByList(monthNum,0,null).add(data.getCurrentOutDoneNum()); |
| | | // BigDecimal outMonthNum = getSumTotalByList(monthNum,0,null).add(data.getCurrentOutDoneNum()); |
| | | BigDecimal inMonthNum = getSumTotalByList(monthNum,1,null).add(data.getCurrentInDoneNum()); |
| | | BigDecimal outYearHours = getTotalDoneTimes(yearNum,0).add(outHours);// |
| | | BigDecimal inYearHours = getTotalDoneTimes(yearNum,1).add(inHours);// |
| | | if(outYearHours.compareTo(new BigDecimal(0))>0){ |
| | | data.setMonthOutRate(outMonthNum.divide(outYearHours,2));//æ¬æå
¥åºæç |
| | | BigDecimal outMonthHours = getTotalDoneTimes(monthNum,0).add(outHours);// |
| | | BigDecimal inMonthHours = getTotalDoneTimes(monthNum,1).add(inHours);// |
| | | if(outMonthHours.compareTo(new BigDecimal(0))>0){ |
| | | data.setMonthOutRate(data.getMonthOutTotal().divide(outMonthHours,0,BigDecimal.ROUND_HALF_UP));//æ¬æå
¥åºæç |
| | | } |
| | | if(inYearHours.compareTo(new BigDecimal(0))>0){ |
| | | data.setMonthInRate(inMonthNum.divide(inYearHours,2));//æ¬æå
¥åºæç |
| | | if(inMonthHours.compareTo(new BigDecimal(0))>0){ |
| | | data.setMonthInRate(inMonthNum.divide(inMonthHours,0,BigDecimal.ROUND_HALF_UP));//æ¬æå
¥åºæç |
| | | } |
| | | return data; |
| | | } |
| | |
| | | // if(Constants.formatBigdecimal(job.getIoQty()).compareTo(new BigDecimal(0)) >0){ |
| | | // r.add( job.getIoQty()); |
| | | // }else{ |
| | | r.add(Constants.formatBigdecimal(job.getTotalNum())); |
| | | r = r.add(Constants.formatBigdecimal(job.getTotalNum())); |
| | | // } |
| | | } |
| | | return Constants.formatBigdecimal0Float(r); |
| | | } |
| | | |
| | | @Override |
| | | public List<CarsAlarmResultListResponse> carsEventList(){ |
| | | |
| | | if(HKCarOpenService.HK_CARS_LIST == null){ |
| | | HKCarOpenService.HK_CARS_LIST = HKCarOpenService.getAllCarsDetais(); |
| | | } |
| | | return HKCarOpenService.getAlarmEvemtList( HKCarOpenService.HK_CARS_LIST,new Date()); |
| | | } |
| | | @Override |
| | | public BoardCarsListVO platformJobCarsList(){ |
| | | BoardCarsListVO data = new BoardCarsListVO(); |
| | |
| | | .groupBy(PlatformJob::getCarCodeFront)); |
| | | data.setBusyNum( busyNum!=null ?busyNum.size():0);//å¨éæä»»å¡æ°é |
| | | data.setIdleNum(codes.size() -data.getBusyNum());//æ ä»»å¡ç©ºé²æ°é |
| | | data.setEventList(HKCarOpenService.getAlarmEvemtList(detaisResponses,new Date())); |
| | | HKCarOpenService.HK_CARS_LIST = detaisResponses; |
| | | // data.setEventList(HKCarOpenService.getAlarmEvemtList(detaisResponses,new Date())); |
| | | if(busyNum != null){ |
| | | FLAG: for(CarsDeviceDetaisResponse model:detaisResponses){ |
| | | for(PlatformJob job : busyNum){ |
| | |
| | | import com.doumee.core.tms.model.request.*; |
| | | import com.doumee.core.tms.model.response.*; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.utils.DateUtil; |
| | | import com.doumee.core.utils.HttpsUtil; |
| | | import com.doumee.core.wms.model.request.*; |
| | | import com.doumee.core.wms.model.response.WmsBaseDataResponse; |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | Collections.sort(list, (o1, o2) -> { |
| | | return o2.getKey() - o1.getKey(); //ææ°éä»å¤§å°å°æåº |
| | | }); |
| | | return list; |
| | | } |
| | | |
| | |
| | | for(TmsCircleStatusListResponse status :data){ |
| | | if(Constants.equalsInteger(status.getOrderStatus(),Constants.FOUR) |
| | | && Constants.equalsInteger(status.getType(),TMSContants.StatusCode.app)) { |
| | | status.setOrderStatus(TMSContants.ChildStatusLevel.clqdapp.getKey()); |
| | | status.setOrderStatus(TMSContants.ChildStatusLevel.clqdapp.getOrderStatus()); |
| | | } |
| | | if(Constants.equalsInteger(status.getOrderStatus(),Constants.FIVE) |
| | | && Constants.equalsInteger(status.getType(),TMSContants.StatusCode.app)) { |
| | | status.setOrderStatus(TMSContants.ChildStatusLevel.ddzhd.getKey()); |
| | | status.setOrderStatus(TMSContants.ChildStatusLevel.ddzhd.getOrderStatus()); |
| | | } |
| | | if(Constants.equalsInteger(status.getOrderStatus(),t )){ |
| | | status.setOrderStatusDes(TMSContants.ChildStatusLevel.getInfo(status.getOrderStatus(),null)); |
| | | list.add(status); |
| | | } |
| | | Date td =DateUtil.fromStringToDate("yyy-MM-dd HH:mm:ss",status.getRecordDate()); |
| | | if(td!=null){ |
| | | status.setTimeStamp(td.getTime()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Collections.sort(list, (o1, o2) -> { |
| | | return (int) (o2.getTimeStamp() - o1.getTimeStamp()); //ææ°éä»å¤§å°å°æåº |
| | | }); |
| | | return list; |
| | | } |
| | | |
| | |
| | | * @return TmsBaseResponse |
| | | */ |
| | | @Override |
| | | public List<TmsOrderListResponse> orderList(TmsOrderListRequest param){ |
| | | if(StringUtils.isBlank(param.getPhoneNumber())){ |
| | | param.setPhoneNumber("00000000000");//ææºå·å¿
å¡« |
| | | public TmsBasePageResponse<TmsOrderListResponse> orderList(TmsOrderListRequest param){ |
| | | if(param == null){ |
| | | param = new TmsOrderListRequest(); |
| | | } |
| | | if(param.getContractNumbers()==null || param.getContractNumbers().size()==0){ |
| | | param.setContractNumbers(null); |
| | | if(param.getParameters() == null){ |
| | | param.setParameters( new TmsOrderListParamRequest()); |
| | | } |
| | | if(param.getPager() == null){ |
| | | param.setPager( new TmsOrderListPagerRequest()); |
| | | } |
| | | if(param.getPager().getPage() == null){ |
| | | param.getPager().setPage(1); |
| | | } |
| | | if(param.getPager().getRows() == null){ |
| | | param.getPager().setRows(10); |
| | | } |
| | | if(StringUtils.isBlank(param.getParameters().getPhoneNumber())){ |
| | | param.getParameters().setPhoneNumber("00000000000");//ææºå·å¿
å¡« |
| | | } |
| | | if(param.getParameters().getContractNumbers()==null || param.getParameters().getContractNumbers().size()==0){ |
| | | param.getParameters().setContractNumbers(null); |
| | | } |
| | | String url = systemDictDataBiz.queryByCode(Constants.TSM_PARAM,Constants.TMS_INTERFACE_URL_PREFIX).getCode() |
| | | +TMSContants.InterfacePath.getOrderList[0]; |
| | | TmsBaseResponse<List<TmsOrderListResponse>> response = sendHttpRequest(url,TMSContants.InterfacePath.getOrderList[1],JSONObject.toJSONString(param) |
| | | ,new TypeReference< TmsBaseResponse<List<TmsOrderListResponse>>>(){}); |
| | | TmsBaseResponse<TmsBasePageResponse<TmsOrderListResponse>> response = sendHttpRequest(url,TMSContants.InterfacePath.getOrderList[1],JSONObject.toJSONString(param) |
| | | ,new TypeReference< TmsBaseResponse<TmsBasePageResponse<TmsOrderListResponse>>>(){}); |
| | | if(response ==null){ |
| | | return new ArrayList<>(); |
| | | return new TmsBasePageResponse<>(); |
| | | }else{ |
| | | return response.getData()==null?new ArrayList<>():response.getData(); |
| | | return response.getData()==null?new TmsBasePageResponse<>():response.getData(); |
| | | } |
| | | } |
| | | /** |
| | |
| | | } |
| | | String url = systemDictDataBiz.queryByCode(Constants.TSM_PARAM,Constants.TMS_INTERFACE_URL_PREFIX).getCode() |
| | | +TMSContants.InterfacePath.getOrderDetailByContractNumber[0]; |
| | | TmsBaseResponse<TmsOrderInfoResponse> response = sendHttpRequest(url,TMSContants.InterfacePath.getOrderDetailByContractNumber[1],JSONObject.toJSONString(param) |
| | | TmsBaseResponse<TmsOrderInfoResponse> response = sendHttpRequest(url,TMSContants.InterfacePath.getOrderDetailByContractNumber[1],param.getContractNumber() |
| | | ,new TypeReference< TmsBaseResponse<TmsOrderInfoResponse>>(){}); |
| | | if(response!=null && response.getData()!=null){ |
| | | result =response.getData(); |
| | |
| | | import com.doumee.core.wms.model.request.*; |
| | | import com.doumee.core.wms.model.response.WmsBaseDataResponse; |
| | | import com.doumee.core.wms.model.response.WmsBaseResponse; |
| | | import com.doumee.core.wms.model.response.WmsInventoryDataResponse; |
| | | import com.doumee.core.wms.model.response.WmsBaseDataResponse; |
| | | import com.doumee.core.wx.wxPlat.WxPlatConstants; |
| | | import com.doumee.core.wx.wxPlat.WxPlatNotice; |
| | | import com.doumee.dao.business.*; |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public WmsBaseResponse<WmsInventoryDataResponse> getInventoryList(){ |
| | | public WmsBaseResponse<WmsBaseDataResponse> getInventoryList(){ |
| | | String url = systemDictDataBiz.queryByCode(Constants.WMS_PARAM,Constants.WMS_GET_INVENTORYLIST_URL).getCode() ; |
| | | String name = "ãWMSãåºåæ¥è¯¢" ; |
| | | WmsBaseResponse<WmsInventoryDataResponse> response = sendHttpRequest(url,name,JSONObject.toJSONString(new JSONObject()),new TypeReference< WmsBaseResponse<WmsInventoryDataResponse>>(){}); |
| | | WmsBaseResponse<WmsBaseDataResponse> response = sendHttpRequest(url,name,JSONObject.toJSONString(new JSONObject()),new TypeReference< WmsBaseResponse<WmsBaseDataResponse>>(){}); |
| | | if(response!=null |
| | | && response.getData() !=null |
| | | && response.getData().size()>0 |
| | |
| | | return result; |
| | | }catch (Exception e){ |
| | | success = 1; |
| | | e.printStackTrace(); |
| | | log.error("ã"+name+"ã================失败===="+ JSONObject.toJSONString(param)); |
| | | }finally { |
| | | saveInterfaceLog(url,name,param,success,res,Constants.ZERO); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | |
| | |
| | | package com.doumee.service.business.third; |
| | | |
| | | import com.doumee.core.haikang.model.cars.response.CarsAlarmResultListResponse; |
| | | import com.doumee.core.haikang.model.param.respose.PageFireChannelInfoResponse; |
| | | import com.doumee.core.haikang.model.param.respose.PageRegionInfoResponse; |
| | | import com.doumee.core.haikang.model.param.respose.PageSensorStatusResponse; |
| | |
| | | BoardStockListVO stockList(); |
| | | |
| | | List<GeneralVO> todayTotalInList(); |
| | | |
| | | List<CarsAlarmResultListResponse> carsEventList(); |
| | | } |
| | |
| | | * @param param åæ° |
| | | * @return TmsBaseResponse |
| | | */ |
| | | List<TmsOrderListResponse> orderList(TmsOrderListRequest param); |
| | | TmsBasePageResponse<TmsOrderListResponse> orderList(TmsOrderListRequest param); |
| | | List<TmsGisListResponse> gisList(TmsGisListRequest param); |
| | | List<TmsCircleStatusResultListResponse> getCicleStatusList(TmsCircleStatusListRequest param); |
| | | /** |
| | |
| | | import com.doumee.core.wms.model.request.WmsInboundNoticeRequest; |
| | | import com.doumee.core.wms.model.request.WmsOutboundNoticeRequest; |
| | | import com.doumee.core.wms.model.response.WmsBaseResponse; |
| | | import com.doumee.core.wms.model.response.WmsInventoryDataResponse; |
| | | import com.doumee.core.wms.model.response.WmsBaseDataResponse; |
| | | import com.doumee.dao.business.model.PlatformJob; |
| | | |
| | | import java.util.List; |
| | |
| | | * @return WmsBaseResponse |
| | | */ |
| | | WmsBaseResponse orderPlatformBind(PlatformJob job); |
| | | WmsBaseResponse<WmsInventoryDataResponse> getInventoryList(); |
| | | WmsBaseResponse<WmsBaseDataResponse> getInventoryList(); |
| | | void saveInterfaceLog(String url,String name,String param,Integer success,String respone,int type); |
| | | /** |
| | | * å
¥åºåæ¹ééç¥ |