| ÎļþÃû´Ó server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/TmsServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.doumee.service.business.impl.thrid; |
| | | package com.doumee.service.business.impl.third; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.alibaba.fastjson.TypeReference; |
| | | import com.doumee.biz.system.SystemDictDataBiz; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.tms.model.TMSContants; |
| | | import com.doumee.core.tms.model.request.*; |
| | | import com.doumee.core.tms.model.response.*; |
| | | import com.doumee.dao.business.WmsInterfaceLogMapper; |
| | | import com.doumee.dao.business.model.WmsInterfaceLog; |
| | | import com.doumee.service.business.third.model.TMSContants; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.utils.DateUtil; |
| | | import com.doumee.core.utils.HttpsUtil; |
| | | import com.doumee.dao.business.*; |
| | | import com.doumee.dao.business.dao.MemberMapper; |
| | | import com.doumee.dao.business.dao.SmsEmailMapper; |
| | | import com.doumee.dao.business.model.*; |
| | | import com.doumee.service.business.third.TmsService; |
| | | import com.doumee.service.business.third.model.request.*; |
| | | import com.doumee.service.business.third.model.response.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @Slf4j |
| | | public class TmsServiceImpl implements TmsService { |
| | | |
| | | @Autowired |
| | | private SmsEmailMapper smsEmailMapper; |
| | | @Autowired |
| | | private PlatformWmsJobMapper platformWmsJobMapper; |
| | | @Autowired |
| | | private PlatformGroupMapper platformGroupMapper; |
| | | @Autowired |
| | | private CarsMapper carsMapper; |
| | | @Autowired |
| | | private MemberMapper memberMapper; |
| | | @Autowired |
| | | private PlatformJobMapper platformJobMapper; |
| | | @Autowired |
| | | private PlatformWmsDetailMapper platformWmsDetailMapper; |
| | | @Autowired |
| | | private SystemDictDataBiz systemDictDataBiz; |
| | | @Autowired |
| | |
| | | return true; |
| | | } |
| | | /** |
| | | * è¥é人åä¿¡æ¯å®æ¶æ¥è¯¢ |
| | | * @param param åæ° |
| | | * @return TmsBaseResponse |
| | | */ |
| | | @Override |
| | | public TmsEmployeeListResponse getEmployeeList(TmsEmployeeListRequest param){ |
| | | String url = systemDictDataBiz.queryByCode(Constants.TSM_PARAM,Constants.TMS_INTERFACE_URL_PREFIX).getCode() |
| | | +TMSContants.InterfacePath.getEmployeeList[0]; |
| | | TmsBaseResponse<List<TmsEmployeeListResponse>> response = sendHttpRequest(url,TMSContants.InterfacePath.getEmployeeList[1],JSONObject.toJSONString(param) |
| | | ,new TypeReference< TmsBaseResponse<List<TmsEmployeeListResponse>>>(){}); |
| | | if(response ==null || response.getData() == null || response.getData().size() ==0){ |
| | | return new TmsEmployeeListResponse(); |
| | | } |
| | | return response.getData().get(0); |
| | | } |
| | | /** |
| | | * åºåºè½åç»è®¡ |
| | | * æ¥è¯¢æä¸ªå/å
¨é¨åç仿¥è®¡åéã仿¥åºåºéã仿¥æªåºåºéæ°æ®ã |
| | | * @param param åæ° |