old mode 100644
new mode 100755
| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.core.client.RestTemplate; |
| | | import com.java110.core.context.IOrderDataFlowContext; |
| | | import com.java110.core.context.SecureInvocation; |
| | | import com.java110.core.factory.OrderDataFlowContextFactory; |
| | | import com.java110.entity.order.Business; |
| | | import com.java110.entity.order.ServiceBusiness; |
| | |
| | | import com.java110.utils.exception.RuleException; |
| | | import com.java110.utils.util.*; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import com.java110.core.log.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | import java.util.*; |
| | |
| | | protected RestTemplate restTemplate; |
| | | |
| | | @Autowired |
| | | protected RestTemplate restTemplateNoLoadBalanced; |
| | | protected RestTemplate outRestTemplate; |
| | | |
| | | /** |
| | | * 4.0规则校验 |
| | |
| | | responseMessage = restTemplate.postForObject(httpUrl, requestBusinessJson.toJSONString(), String.class); |
| | | } else if (ServiceBusinessConstant.INVOKE_TYPE_OUT_HTTP_POST.equals(serviceBusiness.getInvokeType())) { |
| | | httpUrl = MappingCache.getValue(serviceBusiness.getUrl()); |
| | | responseMessage = restTemplateNoLoadBalanced.postForObject(httpUrl, requestBusinessJson.toJSONString(), String.class); |
| | | responseMessage = outRestTemplate.postForObject(httpUrl, requestBusinessJson.toJSONString(), String.class); |
| | | } else {//post方式 |
| | | throw new ConfigDataException(ResponseConstant.RESULT_CODE_CONFIG_ERROR, "配置错误:c_service_business配置url字段错误,当前无法识别" + serviceBusiness.getBusinessTypeCd()); |
| | | } |
| | |
| | | centerServiceDaoImpl.updateOrder(OrderDataFlowContextFactory.getNeedInvalidOrder(dataFlow)); |
| | | |
| | | //作废订单项 |
| | | centerServiceDaoImpl.updateBusiness(OrderDataFlowContextFactory.getNeedDeleteBusiness(dataFlow,deleteBusinesses)); |
| | | centerServiceDaoImpl.updateBusinessByBId(OrderDataFlowContextFactory.getNeedDeleteBusiness(dataFlow,deleteBusinesses)); |
| | | |
| | | //加入撤单记录 |
| | | //doAddDeleteOrderBusinessData(dataFlow); |