Browse Source

iaw 创建订单调整

master
chenchaod 1 month ago
parent
commit
e3891f3561

+ 14
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/issue/UploadUserReqDTO.java View File

@@ -0,0 +1,14 @@
package cn.com.taiji.iaw.dto.issue;

import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import org.springframework.stereotype.Service;

/**
* @Author:ChenChao
* @Date:2025/6/17 21:17
* @Filename:UploadUserReqDTO
* @description:
*/
@Service
public class UploadUserReqDTO extends AbstractBizRequestDTO {
}

+ 10
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/issue/UploadUserResDTO.java View File

@@ -0,0 +1,10 @@
package cn.com.taiji.iaw.dto.issue;

/**
* @Author:ChenChao
* @Date:2025/6/17 21:21
* @Filename:UploadUserResDTO
* @description:
*/
public class UploadUserResDTO {
}

+ 7
- 2
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/issue/IssueOrderManageImpl.java View File

@@ -5,10 +5,12 @@ import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.common.model.dao.Pagination;
import cn.com.taiji.core.entity.dict.basic.SourceType;
import cn.com.taiji.core.entity.issue.IssueProduct;
import cn.com.taiji.core.entity.user.Staff;
import cn.com.taiji.core.model.comm.protocol.ias.order.OrderInitRequest;
import cn.com.taiji.core.model.comm.protocol.ias.order.OrderInitResponse;
import cn.com.taiji.core.repo.jpa.issue.IssueOrderinfoRepo;
import cn.com.taiji.core.repo.jpa.issue.IssueProductRepo;
import cn.com.taiji.core.repo.jpa.user.StaffRepo;
import cn.com.taiji.iaw.dto.issue.OrderAppPageReqDTO;
import cn.com.taiji.iaw.dto.issue.OrderCreateReqDTO;
@@ -32,6 +34,8 @@ public class IssueOrderManageImpl extends AbstractCommManager implements IssueOr
private IssueOrderinfoRepo issueOrderinfoRepo;
@Autowired
private StaffRepo staffRepo;
@Autowired
private IssueProductRepo issueProductRepo;

@Override
public Pagination mOrderPage(OrderMinPageReqDTO reqDto) throws ServiceHandleException {
@@ -52,10 +56,11 @@ public class IssueOrderManageImpl extends AbstractCommManager implements IssueOr

@Override
public String add(OrderCreateReqDTO reqDto) throws ManagerException {
IssueProduct product = issueProductRepo.findByReleaseId(reqDto.getProductId());
OrderInitRequest request = copyProperties(reqDto, new OrderInitRequest());

if (SourceType.WECHAT == reqDto.getOrderSource()){
request.setAgentId("52010106004");
request.setAgentId(product.getAgencyId());
request.setChannelId("5201010200601130001");
request.setOpenId(findOpenIdByToken(reqDto.getAccessToken()));
}
@@ -66,7 +71,7 @@ public class IssueOrderManageImpl extends AbstractCommManager implements IssueOr
request.setStaffNum(reqDto.getStaffId());
}
if (SourceType.ALI == reqDto.getOrderSource()){
request.setAgentId("52010106004");
request.setAgentId(product.getAgencyId());
request.setChannelId("5201010600401140003");
request.setOpenId(findOpenIdByToken(reqDto.getAccessToken()));
}

Loading…
Cancel
Save