| | |
| | | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.common.cache.AppRouteCache; |
| | | import com.java110.common.cache.MappingCache; |
| | | import com.java110.common.constant.*; |
| | | import com.java110.common.exception.*; |
| | | import com.java110.common.constant.CommonConstant; |
| | | import com.java110.common.constant.KafkaConstant; |
| | | import com.java110.common.constant.MappingConstant; |
| | | import com.java110.common.constant.ResponseConstant; |
| | | import com.java110.common.constant.ServiceBusinessConstant; |
| | | import com.java110.common.constant.StatusConstant; |
| | | import com.java110.common.exception.BusinessException; |
| | | import com.java110.common.exception.BusinessStatusException; |
| | | import com.java110.common.exception.ConfigDataException; |
| | | import com.java110.common.exception.DAOException; |
| | | import com.java110.common.exception.DecryptException; |
| | | import com.java110.common.exception.InitConfigDataException; |
| | | import com.java110.common.exception.NoAuthorityException; |
| | | import com.java110.common.exception.NoSupportException; |
| | | import com.java110.common.exception.OrdersException; |
| | | import com.java110.common.exception.RuleException; |
| | | import com.java110.common.exception.SMOException; |
| | | import com.java110.common.factory.ApplicationContextFactory; |
| | | import com.java110.common.kafka.KafkaFactory; |
| | | import com.java110.common.log.LoggerEngine; |
| | | import com.java110.common.util.*; |
| | | import com.java110.common.util.Assert; |
| | | import com.java110.common.util.DateUtil; |
| | | import com.java110.common.util.ServiceBusinessUtil; |
| | | import com.java110.common.util.StringUtil; |
| | | import com.java110.common.util.WebServiceAxisClient; |
| | | import com.java110.core.client.RestTemplate; |
| | | import com.java110.core.context.*; |
| | | import com.java110.core.context.DataFlow; |
| | | import com.java110.core.context.IOrderDataFlowContext; |
| | | import com.java110.core.context.IOrderNotifyDataFlowContext; |
| | | import com.java110.core.context.IOrderResponse; |
| | | import com.java110.core.context.OrderDataFlow; |
| | | import com.java110.core.context.OrderNotifyDataFlow; |
| | | import com.java110.core.factory.AuthenticationFactory; |
| | | import com.java110.core.factory.OrderDataFlowContextFactory; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.entity.center.AppRoute; |
| | | import com.java110.entity.center.AppService; |
| | | import com.java110.entity.center.DataFlowLinksCost; |
| | | import com.java110.entity.order.Business; |
| | |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.*; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | |
| | | //@Transactional |
| | | public class OrderServiceSMOImpl implements IOrderServiceSMO { |
| | | |
| | | private final static Logger logger = LoggerFactory.getLogger(OrderServiceSMOImpl.class); |
| | | private static Logger logger = LoggerFactory.getLogger(OrderServiceSMOImpl.class); |
| | | |
| | | |
| | | @Autowired |
| | |
| | | private JSONObject doRequestBusinessSystem(IOrderDataFlowContext dataFlow, ServiceBusiness serviceBusiness, JSONObject requestBusinessJson) { |
| | | String responseMessage; |
| | | |
| | | Assert.notNull(serviceBusiness, "在表c_service_business中未配置当前业务类型"); |
| | | |
| | | Assert.hasLength(serviceBusiness.getInvokeType(), "c_service_business表配置出错,invoke_type 不能为空" + serviceBusiness.getBusinessTypeCd()); |
| | | String httpUrl = ""; |
| | | if (ServiceBusinessConstant.INVOKE_TYPE_WEBSERVICE.equals(serviceBusiness.getInvokeType())) {//webservice方式 |