|
@@ -32,7 +32,7 @@ import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
- * @Description:
|
|
|
+ * @Description: 订单明细
|
|
|
* @author: wangyu
|
|
|
* @time: 2018/9/19 20:22
|
|
|
*/
|
|
@@ -89,23 +89,26 @@ public class OrderDetailsFacade extends OrderDetailsServiceImpl {
|
|
|
openedProducts.setCreator(UserUtils.getCurrentPrincipleID());
|
|
|
openedProducts.setProductId(orderDetails.getProductId());
|
|
|
openedProducts.setUserId(userId);
|
|
|
- openedProducts.setStartTime(auditStatusVO.getStartTime());
|
|
|
- openedProducts.setEndTime(auditStatusVO.getEndTime());
|
|
|
+ openedProducts.setStartTime(DateUtil.parseDate(auditStatusVO.getStartTime()));
|
|
|
+ openedProducts.setEndTime(DateUtil.parseDate(auditStatusVO.getEndTime()));
|
|
|
openedProducts.setOrderId(productOrder.getId());
|
|
|
openedProductsFacade.save(openedProducts);
|
|
|
LantoneProduct lantoneProduct =new LantoneProduct();
|
|
|
lantoneProduct.setId(orderDetails.getProductId());
|
|
|
- String accessType = lantoneProductFacade.getById(lantoneProduct).getAccessType();
|
|
|
+ LantoneProduct lantoneProducts = lantoneProductFacade.getById(lantoneProduct);
|
|
|
+ String accessType = lantoneProducts.getAccessType();
|
|
|
List<String> list = Arrays.asList(accessType.split(","));
|
|
|
+ ServiceSaveVO serviceSaveVO =null;
|
|
|
+ ProductServiceSaveVO productServiceSaveVO =null;
|
|
|
for (String s:list) {
|
|
|
if(Integer.parseInt(s) ==(TokenTypeEnum.Online.getKey())){
|
|
|
- ServiceSaveVO serviceSaveVO =new ServiceSaveVO();
|
|
|
- serviceSaveVO.setDescription(lantoneProductFacade.getById(lantoneProduct).getDecription());
|
|
|
- serviceSaveVO.setName(lantoneProductFacade.getById(lantoneProduct).getName());
|
|
|
+ serviceSaveVO =new ServiceSaveVO();
|
|
|
+ serviceSaveVO.setDescription(lantoneProducts.getDecription());
|
|
|
+ serviceSaveVO.setName(lantoneProducts.getName());
|
|
|
serviceSaveVO.setType(TokenTypeEnum.Online.getKey());
|
|
|
ServiceInfo serviceInfo = serviceInfoFacade.createService(serviceSaveVO);
|
|
|
- ProductServiceSaveVO productServiceSaveVO =new ProductServiceSaveVO();
|
|
|
- productServiceSaveVO.setProductId(lantoneProduct.getId());
|
|
|
+ productServiceSaveVO =new ProductServiceSaveVO();
|
|
|
+ productServiceSaveVO.setProductId(lantoneProducts.getId());
|
|
|
productServiceSaveVO.setServiceId(serviceInfo.getId());
|
|
|
productServiceSaveVO.setType(TokenTypeEnum.Online.getKey());
|
|
|
productServiceFacade.genProductService(productServiceSaveVO);
|