Commit 07b70813 authored by tangf's avatar tangf

1

parent f36294bc
package com.pangding.web.authority.controller;
import com.pangding.web.authority.service.DataService;
import com.pangding.web.authority.vo.reqvo.DataSynReqVo;
import com.pangding.web.authority.vo.resvo.FindResVo;
import com.pangding.web.authority.vo.resvo.OrderStepOneResVo;
import com.pangding.web.authority.vo.resvo.OrderStepThreeResVo;
......@@ -39,4 +40,10 @@ public class DataController {
dataServiceImpl.saveOrderStepOne(reqVo);
return new ResponseResult();
}
@PostMapping(value = "/dataSyn",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult dataSyn(@RequestBody DataSynReqVo reqVo){
dataServiceImpl.dataSyn(reqVo);
return new ResponseResult();
}
}
package com.pangding.web.authority.service;
import com.pangding.web.authority.vo.reqvo.DataSynReqVo;
import com.pangding.web.authority.vo.resvo.FindResVo;
import com.pangding.web.authority.vo.resvo.OrderStepOneResVo;
import com.pangding.web.authority.vo.resvo.OrderStepThreeResVo;
......@@ -15,4 +16,6 @@ public interface DataService {
void saveOrderStepThree(OrderStepThreeResVo reqVo);
void saveOrderStepOne(OrderStepOneResVo reqVo);
void dataSyn(DataSynReqVo reqVo);
}
......@@ -260,7 +260,12 @@ public class AuthorityServiceImpl implements AuthorityService {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(authorityVo.getPid());
AuthorityVo parent = authorityDao.load(authorityGetReqVo,AuthorityVo.class);
if(!StringHelper.isEmpty(parent)){
resVo.setParentName(parent.getName());
}else{
System.out.println("id:" + authorityVo.getPid());
}
}
webAuthorityResVoList.add(resVo);
}
......@@ -289,7 +294,7 @@ public class AuthorityServiceImpl implements AuthorityService {
roleGetReqVo.setCompanyId(reqVo.getCompanyId());
roleGetReqVo.setIsAdmin(1);
RoleVo roleVo = roleDaoImpl.load(roleGetReqVo,RoleVo.class);
if (roleVo == null){
if (StringHelper.isEmpty(roleVo)){
throw new CodeException("该公司用户未设置管理员角色");
}
Set authorityIdSet = new HashSet();
......@@ -311,7 +316,7 @@ public class AuthorityServiceImpl implements AuthorityService {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(authorityIdList.get(i));
AuthorityVo authorityVo = authorityDao.load(authorityGetReqVo,AuthorityVo.class);
if (null == authorityVo.getPid() || authorityVo.getPid().isEmpty()){
if (!StringHelper.isEmpty(authorityVo) && StringHelper.isEmpty(authorityVo.getPid())){
levelOneList.add(authorityVo);
authorityIdList.set(i,"");
}
......
......@@ -3,12 +3,13 @@ package com.pangding.web.authority.service.impl;
import com.pangding.web.authority.dao.*;
import com.pangding.web.authority.service.DataService;
import com.pangding.web.authority.util.CompanyConstant;
import com.pangding.web.authority.util.RoleConstant;
import com.pangding.web.authority.vo.*;
import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.resvo.FindResVo;
import com.pangding.web.authority.vo.resvo.OrderStepOneResVo;
import com.pangding.web.authority.vo.resvo.OrderStepThreeResVo;
import com.yanzuoguang.util.base.ObjectHelper;
import com.yanzuoguang.util.exception.CodeException;
import com.yanzuoguang.util.helper.StringHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -62,9 +63,9 @@ public class DataServiceImpl implements DataService {
companyVo.setPid(tyyCompanyVo.getPid());
companyVo.setInvitationCompanyId(tyyCompanyVo.getInvatationId());
companyVo.setNature(tyyCompanyVo.getCompanyType());
if (tyyCompanyVo.getCompanyType() == 1 || tyyCompanyVo.getCompanyType() == 2){
if (tyyCompanyVo.getCompanyType() == 1 || tyyCompanyVo.getCompanyType() == 2) {
companyVo.setCompanyType(1);
}else if (tyyCompanyVo.getCompanyType() == 3){
} else if (tyyCompanyVo.getCompanyType() == 3) {
companyVo.setCompanyType(0);
}
companyVo.setCompanyName(tyyCompanyVo.getCompanyName());
......@@ -75,27 +76,27 @@ public class DataServiceImpl implements DataService {
companyVo.setContactPhone(tyyCompanyVo.getContactTel());
companyVo.setStatus(tyyCompanyVo.getStatus());
companyVo.setCreateTime(tyyCompanyVo.getCreateTime());
if (null == enterpriseVo.getExamine()){
if (null == enterpriseVo.getExamine()) {
companyVo.setExamineStatus(0);
}else {
} else {
companyVo.setExamineStatus(Integer.parseInt(enterpriseVo.getExamine()));
}
if (null == enterpriseVo.getUsertype()){
if (null == enterpriseVo.getUsertype()) {
companyVo.setCompanyAttribute(0);
}else {
} else {
companyVo.setCompanyAttribute(Integer.parseInt(enterpriseVo.getUsertype()));
}
companyVo.setProductOrInterface(CompanyConstant.PRODUCT);
if (null != tyyCompanyExtendVo ){
if (null != tyyCompanyExtendVo) {
companyVo.setElectromicAgreementCode(tyyCompanyExtendVo.getCode());
companyVo.setSigningStatus(tyyCompanyExtendVo.getStatus());
}
CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo();
companyGetReqVo.setId(companyVo.getId());
CompanyVo companyVo1 = companyDaoImpl.load(companyGetReqVo,CompanyVo.class);
if (null == companyVo1){
CompanyVo companyVo1 = companyDaoImpl.load(companyGetReqVo, CompanyVo.class);
if (null == companyVo1) {
companyDaoImpl.create(companyVo);
}else{
} else {
companyDaoImpl.update(companyVo);
}
......@@ -113,10 +114,10 @@ public class DataServiceImpl implements DataService {
userVo.setIsFirst(1);
UserGetReqVo userGetReqVo = new UserGetReqVo();
userGetReqVo.setAccount(userVo.getAccount());
UserVo userVo1 = userDaoImpl.load(userGetReqVo,UserVo.class);
if (null == userVo1){
UserVo userVo1 = userDaoImpl.load(userGetReqVo, UserVo.class);
if (null == userVo1) {
userDaoImpl.create(userVo);
}else{
} else {
userVo.setId(userVo1.getId());
userDaoImpl.update(userVo);
}
......@@ -127,26 +128,26 @@ public class DataServiceImpl implements DataService {
companyExtendVo.setQrCodeUrl(enterpriseVo.getQrcodepath());
companyExtendVo.setQrCode(enterpriseVo.getQrcodesrc());
companyExtendVo.setInvitationCode(enterpriseVo.getInvitationCode());
if (null == enterpriseVo.getIsShare()){
if (null == enterpriseVo.getIsShare()) {
companyExtendVo.setDivideStatus(0);
}else {
} else {
companyExtendVo.setDivideStatus(Integer.parseInt(enterpriseVo.getIsShare()));
}
if (null != tyyCompanyExtendVo ){
if (null != tyyCompanyExtendVo) {
companyExtendVo.setWithdrawTotalCash(tyyCompanyExtendVo.getMoney());
}
CompanyExtendGetReqVo companyExtendGetReqVo = new CompanyExtendGetReqVo();
companyExtendGetReqVo.setId(companyExtendVo.getId());
CompanyExtendVo companyExtendVo1 = companyExtendDaoImpl.load(companyExtendGetReqVo,CompanyExtendVo.class);
if (null == companyExtendVo1){
CompanyExtendVo companyExtendVo1 = companyExtendDaoImpl.load(companyExtendGetReqVo, CompanyExtendVo.class);
if (null == companyExtendVo1) {
companyExtendDaoImpl.create(companyExtendVo);
}else{
} else {
companyExtendDaoImpl.update(companyExtendVo);
}
/*保存银行卡表*/
Boolean flag = true;
for (EnterpriseBankVo enterpriseBankVo:enterpriseBankVoList) {
for (EnterpriseBankVo enterpriseBankVo : enterpriseBankVoList) {
CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo();
companyBankCardVo.setId(enterpriseBankVo.getId());
companyBankCardVo.setName(enterpriseBankVo.getName());
......@@ -161,16 +162,16 @@ public class DataServiceImpl implements DataService {
companyBankCardVo.setStatus(enterpriseBankVo.getBankStatus());
companyBankCardVo.setBindingCode(enterpriseBankVo.getBindId());
companyBankCardVo.setBindingTime(enterpriseBankVo.getBindDate());
if (flag){
if (flag) {
companyBankCardVo.setIsDefault(1);
flag = false;
}
CompanyBankCardGetReqVo companyBankCardGetReqVo = new CompanyBankCardGetReqVo();
companyBankCardGetReqVo.setId(companyBankCardVo.getId());
CompanyBankCardVo companyBankCardVo1 = companyBankCardDaoImpl.load(companyBankCardGetReqVo,CompanyBankCardVo.class);
if (null == companyBankCardVo1){
CompanyBankCardVo companyBankCardVo1 = companyBankCardDaoImpl.load(companyBankCardGetReqVo, CompanyBankCardVo.class);
if (null == companyBankCardVo1) {
companyBankCardDaoImpl.create(companyBankCardVo);
}else{
} else {
companyBankCardDaoImpl.update(companyBankCardVo);
}
}
......@@ -185,37 +186,37 @@ public class DataServiceImpl implements DataService {
TyyTouristVo tyyTouristVo = reqVo.getTyyTouristVo();
OrderRelVo orderRelVo = reqVo.getOrderRelVo();
/*OrderVo表*/
if (null != tyyOrdersVo){
saveOrderVoStepThree(tyyOrdersVo,tyyOrderbackVoList,orderRelVo);
if (null != tyyOrdersVo) {
saveOrderVoStepThree(tyyOrdersVo, tyyOrderbackVoList, orderRelVo);
}
/*OrderExtendVo表*/
if (null != tyyOrdersVo){
if (null != tyyOrdersVo) {
saveOrderExtendVoStepThree(tyyOrdersVo);
}
/*OrderRefundVo表*/
if (null != tyyOrderbackVoList){
if (null != tyyOrderbackVoList) {
saveOrderRefundVoStepThree(tyyOrderbackVoList);
}
/*OrderStatusVo表*/
if (null != tyyOrdersVo){
if (null != tyyOrdersVo) {
saveOrderStatusVoStepThree(tyyOrdersVo);
}
/*OrderTicketDetailVo表*/
if (null != tyyOrderdetailsVo && null != tyyOrdersVo){
saveOrderTicketDetailVoStepThree(tyyOrderdetailsVo,tyyOrdersVo);
if (null != tyyOrderdetailsVo && null != tyyOrdersVo) {
saveOrderTicketDetailVoStepThree(tyyOrderdetailsVo, tyyOrdersVo);
}
/*OrderTouristVo表*/
if (null != tyyTouristVo){
if (null != tyyTouristVo) {
saveOrderTouristVoStepThree(tyyTouristVo);
}
/*DiscountDetailVo表*/
if (null != tyyOrdersVo){
if (null != tyyOrdersVo) {
saveDiscountDetailVoStepThree(tyyOrdersVo);
}
}
......@@ -228,8 +229,8 @@ public class DataServiceImpl implements DataService {
/*若该order_id存在则跳过,不存在则新增*/
DiscountDetailGetReqVo discountDetailGetReqVo = new DiscountDetailGetReqVo();
discountDetailGetReqVo.setOrder_id(discountDetailVo.getOrder_id());
DiscountDetailVo discountDetailVo1 = discountDetailDao.load(discountDetailGetReqVo,DiscountDetailVo.class);
if (null == discountDetailVo1){
DiscountDetailVo discountDetailVo1 = discountDetailDao.load(discountDetailGetReqVo, DiscountDetailVo.class);
if (null == discountDetailVo1) {
discountDetailDao.create(discountDetailVo);
}
}
......@@ -245,8 +246,8 @@ public class DataServiceImpl implements DataService {
/*若该order_id存在则跳过,不存在则新增*/
OrderTouristGetReqVo orderTouristGetReqVo = new OrderTouristGetReqVo();
orderTouristGetReqVo.setOrder_id(orderTouristVo.getOrder_id());
OrderTouristVo orderTouristVo1 = orderTouristDao.load(orderTouristGetReqVo,OrderTouristVo.class);
if (null == orderTouristVo1){
OrderTouristVo orderTouristVo1 = orderTouristDao.load(orderTouristGetReqVo, OrderTouristVo.class);
if (null == orderTouristVo1) {
orderTouristDao.create(orderTouristVo);
}
}
......@@ -256,14 +257,14 @@ public class DataServiceImpl implements DataService {
orderTicketDetailVo.setId(StringHelper.getNewID());
orderTicketDetailVo.setVerify_code(tyyOrderdetailsVo.getAuxiliarycode());
orderTicketDetailVo.setOrder_id(tyyOrdersVo.getOrdersn());
if (null == tyyOrderdetailsVo.getCodestatus()){
if (null == tyyOrderdetailsVo.getCodestatus()) {
orderTicketDetailVo.setTicket_status(0);
}else {
} else {
orderTicketDetailVo.setTicket_status(Integer.parseInt(tyyOrderdetailsVo.getCodestatus()));
}
if ("1".equals(tyyOrderdetailsVo.getCodestatus())){
if ("1".equals(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTime(tyyOrderdetailsVo.getChecktime());
}else if("2".equals(tyyOrderdetailsVo.getCodestatus())){
} else if ("2".equals(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTime(tyyOrderdetailsVo.getRefundtime());
}
orderTicketDetailVo.setTicket_code(tyyOrderdetailsVo.getLinkid());
......@@ -271,8 +272,8 @@ public class DataServiceImpl implements DataService {
/*若该order_id存在则跳过,不存在则新增*/
OrderTicketDetailGetReqVo orderTicketDetailGetReqVo = new OrderTicketDetailGetReqVo();
orderTicketDetailGetReqVo.setOrder_id(orderTicketDetailVo.getOrder_id());
OrderTicketDetailVo orderTicketDetailVo1 = orderTicketDetailDao.load(orderTicketDetailGetReqVo,OrderTicketDetailVo.class);
if (null == orderTicketDetailVo1){
OrderTicketDetailVo orderTicketDetailVo1 = orderTicketDetailDao.load(orderTicketDetailGetReqVo, OrderTicketDetailVo.class);
if (null == orderTicketDetailVo1) {
orderTicketDetailDao.create(orderTicketDetailVo);
}
}
......@@ -280,57 +281,57 @@ public class DataServiceImpl implements DataService {
private void saveOrderStatusVoStepThree(TyyOrdersVo tyyOrdersVo) {
OrderStatusVo orderStatusVo = new OrderStatusVo();
orderStatusVo.setId(tyyOrdersVo.getOrdersn());
if (null == tyyOrdersVo.getPaytype()){
if (null == tyyOrdersVo.getPaytype()) {
orderStatusVo.setPay_type(0);
}else {
} else {
orderStatusVo.setPay_type(Integer.parseInt(tyyOrdersVo.getPaytype()));
}
orderStatusVo.setPayment_time(tyyOrdersVo.getPaymenttime());
if (null == tyyOrdersVo.getPaystatus()){
if (null == tyyOrdersVo.getPaystatus()) {
orderStatusVo.setPayment_status(0);
}else {
} else {
orderStatusVo.setPayment_status(Integer.parseInt(tyyOrdersVo.getPaystatus()));
}
if ("1".equals(tyyOrdersVo.getStatus())){
if ("1".equals(tyyOrdersVo.getStatus())) {
orderStatusVo.setOrder_status(2);
}else if("3".equals(tyyOrdersVo.getStatus()) && "0".equals(tyyOrdersVo.getPaystatus())){
} else if ("3".equals(tyyOrdersVo.getStatus()) && "0".equals(tyyOrdersVo.getPaystatus())) {
orderStatusVo.setOrder_status(0);
}else if("3".equals(tyyOrdersVo.getStatus()) && "1".equals(tyyOrdersVo.getPaystatus())){
} else if ("3".equals(tyyOrdersVo.getStatus()) && "1".equals(tyyOrdersVo.getPaystatus())) {
orderStatusVo.setOrder_status(1);
}
orderStatusVo.setThird_order_id(tyyOrdersVo.getPiaostorderid());
orderStatusVo.setProduct_company_id(tyyOrdersVo.getEnterpriseid());
orderStatusVo.setPayment_id(tyyOrdersVo.getTongl_third_ordersn());
if ("N".equals(tyyOrdersVo.getEmancipated())){
if ("N".equals(tyyOrdersVo.getEmancipated())) {
orderStatusVo.setIs_summarize(0);
}else{
} else {
orderStatusVo.setIs_summarize(1);
}
orderStatusVo.setSummarize_time(tyyOrdersVo.getEmancipated_date());
if (null == tyyOrdersVo.getProfit_checked()){
if (null == tyyOrdersVo.getProfit_checked()) {
orderStatusVo.setDivide_status(0);
}else{
} else {
orderStatusVo.setDivide_status(Integer.parseInt(tyyOrdersVo.getProfit_checked()));
}
orderStatusVo.setDivide_time(tyyOrdersVo.getProfit_checked_date());
orderStatusVo.setAgent_company_id(tyyOrdersVo.getFxsid());
if (null == tyyOrdersVo.getIsdelete()){
if (null == tyyOrdersVo.getIsdelete()) {
orderStatusVo.setIs_delete(0);
}else {
} else {
orderStatusVo.setIs_delete(Integer.parseInt(tyyOrdersVo.getIsdelete()));
}
orderStatusVo.setPay_tonglian_id(tyyOrdersVo.getTongl_ordersn());
/*若该id存在则跳过,不存在则新增*/
OrderStatusGetReqVo orderStatusGetReqVo = new OrderStatusGetReqVo();
orderStatusGetReqVo.setId(orderStatusVo.getId());
OrderStatusVo orderStatusVo1 = orderStatusDaoImpl.load(orderStatusGetReqVo,OrderStatusVo.class);
if (null == orderStatusVo1){
OrderStatusVo orderStatusVo1 = orderStatusDaoImpl.load(orderStatusGetReqVo, OrderStatusVo.class);
if (null == orderStatusVo1) {
orderStatusDaoImpl.create(orderStatusVo);
}
}
private void saveOrderRefundVoStepThree(List<TyyOrderbackVo> tyyOrderbackVoList) {
for (TyyOrderbackVo tyyOrderbackVo:tyyOrderbackVoList) {
for (TyyOrderbackVo tyyOrderbackVo : tyyOrderbackVoList) {
OrderRefundVo orderRefundVo = new OrderRefundVo();
orderRefundVo.setId(tyyOrderbackVo.getId());
orderRefundVo.setOrder_id(tyyOrderbackVo.getOrdersn());
......@@ -343,8 +344,8 @@ public class DataServiceImpl implements DataService {
/*若该id存在则跳过,不存在则新增*/
OrderRefundGetReqVo orderRefundGetReqVo = new OrderRefundGetReqVo();
orderRefundGetReqVo.setId(orderRefundVo.getId());
OrderRefundVo orderRefundVo1 = orderRefundDaoImpl.load(orderRefundGetReqVo,OrderRefundVo.class);
if (null == orderRefundVo1){
OrderRefundVo orderRefundVo1 = orderRefundDaoImpl.load(orderRefundGetReqVo, OrderRefundVo.class);
if (null == orderRefundVo1) {
orderRefundDaoImpl.create(orderRefundVo);
}
}
......@@ -361,8 +362,8 @@ public class DataServiceImpl implements DataService {
orderExtendGetReqVo.setOrder_id(orderExtendVoAddress.getOrder_id());
orderExtendGetReqVo.setTitle(orderExtendVoAddress.getTitle());
/*若该order_id存在则跳过,不存在则新增*/
OrderExtendVo orderExtendVo1 = orderExtendDaoImpl.load(orderExtendGetReqVo,OrderExtendVo.class);
if (null == orderExtendVo1){
OrderExtendVo orderExtendVo1 = orderExtendDaoImpl.load(orderExtendGetReqVo, OrderExtendVo.class);
if (null == orderExtendVo1) {
orderExtendDaoImpl.create(orderExtendVoAddress);
}
/*OrderExtendVo表*/
......@@ -376,8 +377,8 @@ public class DataServiceImpl implements DataService {
orderExtendGetReqVo1.setOrder_id(orderExtendVoTime.getOrder_id());
orderExtendGetReqVo1.setTitle(orderExtendVoTime.getTitle());
/*若该order_id存在则跳过,不存在则新增*/
OrderExtendVo orderExtendVo2 = orderExtendDaoImpl.load(orderExtendGetReqVo,OrderExtendVo.class);
if (null == orderExtendVo2){
OrderExtendVo orderExtendVo2 = orderExtendDaoImpl.load(orderExtendGetReqVo, OrderExtendVo.class);
if (null == orderExtendVo2) {
orderExtendDaoImpl.create(orderExtendVoTime);
}
}
......@@ -387,8 +388,8 @@ public class DataServiceImpl implements DataService {
double refundFee = 0d;
double pdRefundMoney = 0d;
double refundMoney = 0d;
for (TyyOrderbackVo tyyOrderbackVo:tyyOrderbackVoList) {
if (null != tyyOrderbackVo){
for (TyyOrderbackVo tyyOrderbackVo : tyyOrderbackVoList) {
if (null != tyyOrderbackVo) {
refundNum += tyyOrderbackVo.getRefundnum();
refundFee += tyyOrderbackVo.getRefundFee();
pdRefundMoney += tyyOrderbackVo.getReceiveMoney() == null ? 0 : tyyOrderbackVo.getReceiveMoney();
......@@ -396,7 +397,7 @@ public class DataServiceImpl implements DataService {
}
}
OrderVo orderVo = new OrderVo();
if (null != orderRelVo){
if (null != orderRelVo) {
orderVo.setPid(orderRelVo.getGroup_ordersn());
}
orderVo.setId(tyyOrdersVo.getOrdersn());
......@@ -412,28 +413,28 @@ public class DataServiceImpl implements DataService {
orderVo.setUser_id(tyyOrdersVo.getMemberid());
orderVo.setTicket_phone(tyyOrdersVo.getUsertel());
orderVo.setCost_price(tyyOrdersVo.getPurchaseprice());
orderVo.setCost_total_money(tyyOrdersVo.getPurchaseprice()*tyyOrdersVo.getBuynum());
if (null != tyyOrdersVo.getDiscountprice() && null != orderVo.getCost_total_money()){
orderVo.setOrder_money(orderVo.getCost_total_money()-tyyOrdersVo.getDiscountprice());
orderVo.setCost_total_money(tyyOrdersVo.getPurchaseprice() * tyyOrdersVo.getBuynum());
if (null != tyyOrdersVo.getDiscountprice() && null != orderVo.getCost_total_money()) {
orderVo.setOrder_money(orderVo.getCost_total_money() - tyyOrdersVo.getDiscountprice());
}
orderVo.setRefund_fee(refundFee);
orderVo.setPd_refund_money(pdRefundMoney);
orderVo.setDiscount_money(null == tyyOrdersVo.getDiscountprice()?0:tyyOrdersVo.getDiscountprice());
orderVo.setPd_discount_money(null == tyyOrdersVo.getDiscountprice()?0:tyyOrdersVo.getDiscountprice());
orderVo.setDiscount_money(null == tyyOrdersVo.getDiscountprice() ? 0 : tyyOrdersVo.getDiscountprice());
orderVo.setPd_discount_money(null == tyyOrdersVo.getDiscountprice() ? 0 : tyyOrdersVo.getDiscountprice());
orderVo.setRefund_money(refundMoney);
if (null == tyyOrdersVo.getFieldTicket()){
if (null == tyyOrdersVo.getFieldTicket()) {
orderVo.setSub_order_type(0);
}else {
} else {
orderVo.setSub_order_type(Integer.parseInt(tyyOrdersVo.getFieldTicket()));
}
orderVo.setPd_order_money(null == tyyOrdersVo.getRealprice()?orderVo.getTotal_money()-orderVo.getPd_discount_money():tyyOrdersVo.getRealprice());
orderVo.setPd_order_money(null == tyyOrdersVo.getRealprice() ? orderVo.getTotal_money() - orderVo.getPd_discount_money() : tyyOrdersVo.getRealprice());
orderVo.setArea_code(tyyOrdersVo.getSight_spot_code());
orderVo.setOrder_type(1);
/*若该id存在则跳过,不存在则新增*/
OrderGetReqVo orderGetReqVo = new OrderGetReqVo();
orderGetReqVo.setId(orderVo.getId());
OrderVo orderVo1 = orderDaoImpl.load(orderGetReqVo,OrderVo.class);
if (null == orderVo1){
OrderVo orderVo1 = orderDaoImpl.load(orderGetReqVo, OrderVo.class);
if (null == orderVo1) {
orderDaoImpl.create(orderVo);
}
}
......@@ -444,46 +445,248 @@ public class DataServiceImpl implements DataService {
TyyOrderVo tyyOrderVo = reqVo.getTyyOrderVo();
TyyOrderMixVo tyyOrderMixVo = reqVo.getTyyOrderMixVo();
List<TyyOrderbackVo> tyyOrderbackVoList = reqVo.getTyyOrderbackVoList();
TyyOrderdetailsVo tyyOrderdetailsVo = reqVo.getTyyOrderdetailsVo();
TyyTouristVo tyyTouristVo = reqVo.getTyyTouristVo();
List<TyyOrderdetailsVo> tyyOrderdetailsVoList = reqVo.getTyyOrderdetailsVoList();
List<TyyTouristVo> tyyTouristVoList = reqVo.getTyyTouristVoList();
/*pd_order*/
if (null != tyyOrderVo || null != tyyOrderMixVo){
saveOrderVoStepOne(tyyOrderVo,tyyOrderMixVo,tyyOrderbackVoList);
if (!StringHelper.isEmpty(tyyOrderVo) || !StringHelper.isEmpty(tyyOrderMixVo)) {
saveOrderVoStepOne(tyyOrderVo, tyyOrderMixVo, tyyOrderbackVoList);
}
/*pd_order_status*/
if (null != tyyOrderVo || null != tyyOrderMixVo){
saveOrderStatusVoStepOne(tyyOrderVo,tyyOrderMixVo);
if (!StringHelper.isEmpty(tyyOrderVo) || !StringHelper.isEmpty(tyyOrderMixVo)) {
saveOrderStatusVoStepOne(tyyOrderVo, tyyOrderMixVo);
}
/*pd_order_extend*/
if (null != tyyOrderVo || null != tyyOrderMixVo){
saveOrderExtendVoStepOne(tyyOrderVo,tyyOrderMixVo);
if (!StringHelper.isEmpty(tyyOrderVo) || !StringHelper.isEmpty(tyyOrderMixVo)) {
saveOrderExtendVoStepOne(tyyOrderVo, tyyOrderMixVo);
}
/*pd_discount_detail*/
if (null != tyyOrderVo || null != tyyOrderMixVo){
saveDiscountDetailVoStepOne(tyyOrderVo,tyyOrderMixVo);
if (!StringHelper.isEmpty(tyyOrderVo) || !StringHelper.isEmpty(tyyOrderMixVo)) {
saveDiscountDetailVoStepOne(tyyOrderVo, tyyOrderMixVo);
}
/*pd_order_ticket_detail*/
if ((null != tyyOrderVo || null != tyyOrderMixVo) && null != tyyOrderdetailsVo){
saveOrderTicketDetailVoStepOne(tyyOrderVo,tyyOrderMixVo,tyyOrderdetailsVo);
}
saveOrderTicketDetailVoStepOne(tyyOrderVo, tyyOrderMixVo, tyyOrderdetailsVoList);
/*pd_order_refund*/
if (null != tyyOrderbackVoList){
if (null != tyyOrderbackVoList) {
saveOrderRefundVoStepOne(tyyOrderbackVoList);
}
/*OrderTouristVo表*/
if (null != tyyTouristVo){
saveOrderTouristVoStepOne(tyyTouristVo);
saveOrderTouristVoStepOne(tyyTouristVoList);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void dataSyn(DataSynReqVo reqVo) {
TyyOrderVo tyyOrderVo = reqVo.getTyyOrderVo();
TyyOrdersVo tyyOrdersVo = reqVo.getTyyOrdersVo();
List<TyyOrderbackVo> tyyOrderbackVoList = reqVo.getOrderbackVoList();
List<TyyOrderdetailsVo> tyyOrderdetailsVoList = reqVo.getOrderdetailsVoList();
List<TyyTouristVo> tyyTouristVoList = reqVo.getTouristVoList();
if (StringHelper.isEmpty(tyyOrderVo)) {
throw new CodeException("pdOrder无数据");
}
savePdOrder(tyyOrderVo, tyyOrdersVo);
/*pd_order_status*/
saveOrderStatus(tyyOrderVo, tyyOrdersVo);
/*pd_order_ticket_detail*/
saveOrderTicketDetail(tyyOrderVo, tyyOrderdetailsVoList);
/*OrderTouristVo表*/
saveOrderTouristVoStepOne(tyyTouristVoList);
/*pd_order_extend*/
saveOrderExtend(tyyOrdersVo);
/*pd_order_refund*/
if (null != tyyOrderbackVoList) {
saveOrderRefundVoStepOne(tyyOrderbackVoList);
}
}
private void savePdOrder(TyyOrderVo tyyOrderVo, TyyOrdersVo tyyOrdersVo) {
OrderVo orderVo = new OrderVo();
orderVo.setId(tyyOrderVo.getId());
orderVo.setPid(tyyOrderVo.getPid());
orderVo.setOrder_type(tyyOrderVo.getOrder_type());
orderVo.setSub_order_type(tyyOrderVo.getSub_order_type());
if (StringHelper.isEmpty(tyyOrdersVo)) {
String productName = tyyOrderVo.getProduct_name();
int index = productName.indexOf("(");
String merchantName = productName.substring(0,index);
productName = productName.substring(index + 1 , productName.length() - 1);
orderVo.setProduct_name(productName);
orderVo.setMerchant_name(merchantName);
} else {
orderVo.setProduct_name(tyyOrdersVo.getConsignee());
orderVo.setMerchant_name(tyyOrdersVo.getScenicspotname());
}
orderVo.setPlay_date(tyyOrderVo.getPlay_date());
orderVo.setUnit_price(StringHelper.isEmpty(tyyOrderVo.getPrice()) ? 0 : tyyOrderVo.getPrice());
orderVo.setOrder_num(StringHelper.isEmpty(tyyOrderVo.getOrder_num()) ? 0 : tyyOrderVo.getOrder_num());
orderVo.setTotal_money(tyyOrderVo.getSale_price());
orderVo.setPd_order_money(StringHelper.isEmpty(tyyOrderVo.getReal_price()) ? orderVo.getTotal_money() - orderVo.getPd_discount_money() : tyyOrderVo.getReal_price());
orderVo.setCost_price(StringHelper.isEmpty(tyyOrderVo.getSettlement_price()) ? 0 : tyyOrderVo.getSettlement_price());
orderVo.setCost_total_money(StringHelper.isEmpty(tyyOrderVo.getCost_price()) ? orderVo.getTotal_money() - orderVo.getDiscount_money() : tyyOrderVo.getCost_price());
double disPrice = StringHelper.isEmpty(tyyOrderVo.getDiscount_price()) ? 0 : tyyOrderVo.getDiscount_price();
orderVo.setPd_discount_money(disPrice);
orderVo.setDiscount_money(disPrice);
if (orderVo.getMerchant_name().contains("重庆国际马戏城") && disPrice > 0) {
orderVo.setPd_discount_money(disPrice);
orderVo.setDiscount_money(orderVo.getCost_price());
}
if (orderVo.getMerchant_name().contains("两江游朝天系列") && disPrice > 0) {
orderVo.setPd_discount_money(disPrice);
orderVo.setDiscount_money(0d);
}
orderVo.setOrder_money(orderVo.getCost_total_money() - orderVo.getDiscount_money());
orderVo.setOrder_fee(StringHelper.isEmpty(tyyOrderVo.getOrder_poundage_price()) ? 0 : tyyOrderVo.getOrder_poundage_price());
orderVo.setRefund_num(StringHelper.isEmpty(tyyOrderVo.getReturn_num()) ? 0 : tyyOrderVo.getReturn_num());
orderVo.setRefund_money(StringHelper.isEmpty(tyyOrderVo.getReturn_money()) ? 0 : tyyOrderVo.getReturn_money());
orderVo.setPd_refund_money(tyyOrderVo.getReturn_money());
orderVo.setOrder_time(tyyOrderVo.getCreate_date());
orderVo.setProduct_code(tyyOrdersVo.getProductsn());
orderVo.setArea_code(tyyOrdersVo.getSight_spot_code());
/*若存在则修改,不存在则添加*/
OrderGetReqVo orderGetReqVo = new OrderGetReqVo();
orderGetReqVo.setId(orderVo.getId());
OrderVo orderVo1 = orderDaoImpl.load(orderGetReqVo, OrderVo.class);
if (null == orderVo1) {
orderDaoImpl.create(orderVo);
} else {
ObjectHelper.writeWithFrom(orderVo1, orderVo);
orderDaoImpl.update(orderVo1);
}
}
private void saveOrderStatus(TyyOrderVo tyyOrderVo, TyyOrdersVo tyyOrdersVo) {
OrderStatusVo orderStatusVo = new OrderStatusVo();
orderStatusVo.setId(tyyOrderVo.getId());
orderStatusVo.setAgent_company_id(tyyOrderVo.getSale_company_id());
orderStatusVo.setProduct_company_id(tyyOrderVo.getProduct_company_id());
orderStatusVo.setOrder_status(tyyOrderVo.getOrder_status());
orderStatusVo.setPay_type(tyyOrderVo.getPay_type());
orderStatusVo.setPay_third_id(tyyOrderVo.getPay_type_id());
orderStatusVo.setPayment_time(tyyOrderVo.getPay_date());
if (null != tyyOrderVo.getPay_status()) {
if (tyyOrderVo.getPay_status() == 0) {
orderStatusVo.setPayment_status(0);
} else {
orderStatusVo.setPayment_status(1);
}
}
if (StringHelper.isEmpty(tyyOrdersVo)) {
} else {
orderStatusVo.setPayment_id(tyyOrdersVo.getQueryid());
orderStatusVo.setPay_third_id(tyyOrdersVo.getTongl_third_ordersn());
orderStatusVo.setPay_tonglian_id(tyyOrderVo.getTongl_ordersn());
orderStatusVo.setThird_order_id(tyyOrdersVo.getPiaostorderid());
}
/*若存在则修改,不存在则添加*/
OrderStatusGetReqVo orderStatusGetReqVo = new OrderStatusGetReqVo();
orderStatusGetReqVo.setId(orderStatusVo.getId());
OrderStatusVo orderStatusVo1 = orderStatusDaoImpl.load(orderStatusGetReqVo, OrderStatusVo.class);
if (null == orderStatusVo1) {
orderStatusDaoImpl.create(orderStatusVo);
} else {
ObjectHelper.writeWithFrom(orderStatusVo1, orderStatusVo);
orderStatusDaoImpl.update(orderStatusVo1);
}
}
private void saveOrderTicketDetail(TyyOrderVo tyyOrderVo, List<TyyOrderdetailsVo> tyyOrderdetailsVoList) {
for (int i = 0; i < tyyOrderdetailsVoList.size(); i++) {
OrderTicketDetailVo orderTicketDetailVo = new OrderTicketDetailVo();
TyyOrderdetailsVo tyyOrderdetailsVo = tyyOrderdetailsVoList.get(i);
orderTicketDetailVo.setOrder_id(tyyOrderVo.getId());
orderTicketDetailVo.setId(StringHelper.getNewID());
orderTicketDetailVo.setVerify_code(tyyOrderdetailsVo.getAuxiliarycode());
if (StringHelper.isEmpty(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTicket_status(0);
} else {
orderTicketDetailVo.setTicket_status(Integer.parseInt(tyyOrderdetailsVo.getCodestatus()));
}
if (null != tyyOrderdetailsVo.getCodestatus()) {
if ("1".equals(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTime(tyyOrderdetailsVo.getChecktime());
} else if ("2".equals(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTime(tyyOrderdetailsVo.getRefundtime());
}
}
orderTicketDetailVo.setTicket_code(tyyOrderdetailsVo.getLinkid());
orderTicketDetailVo.setCode_url(tyyOrderdetailsVo.getPicUrl());
/*若存在则修改,不存在则添加*/
OrderTicketDetailGetReqVo orderTicketDetailGetReqVo = new OrderTicketDetailGetReqVo();
orderTicketDetailGetReqVo.setOrder_id(orderTicketDetailVo.getOrder_id());
OrderTicketDetailVo orderTicketDetailVo1 = orderTicketDetailDao.load(orderTicketDetailGetReqVo, OrderTicketDetailVo.class);
if (null == orderTicketDetailVo1) {
orderTicketDetailDao.create(orderTicketDetailVo);
} else {
orderTicketDetailVo.setId(orderTicketDetailVo1.getId());
orderTicketDetailDao.update(orderTicketDetailVo);
}
}
}
private void saveOrderTouristVoStepOne(TyyTouristVo tyyTouristVo) {
private void saveOrderExtend(TyyOrdersVo tyyOrdersVo) {
if (!StringHelper.isEmpty(tyyOrdersVo) && !StringHelper.isEmpty(tyyOrdersVo.getPlay_address())) {
/*pd_order_extend游玩地址*/
OrderExtendVo orderExtendAddress = new OrderExtendVo();
orderExtendAddress.setId(StringHelper.getNewID());
orderExtendAddress.setOrder_id(tyyOrdersVo.getOrdersn());
orderExtendAddress.setTitle("游玩地址");
orderExtendAddress.setContent(tyyOrdersVo.getPlay_address());
/*若存在则修改,不存在则添加*/
OrderExtendGetReqVo orderExtendGetReqVo = new OrderExtendGetReqVo();
orderExtendGetReqVo.setOrder_id(tyyOrdersVo.getOrdersn());
orderExtendGetReqVo.setTitle(orderExtendAddress.getTitle());
OrderExtendVo orderExtendAddress1 = orderExtendDaoImpl.load(orderExtendGetReqVo, OrderExtendVo.class);
if (null == orderExtendAddress1) {
orderExtendDaoImpl.create(orderExtendAddress);
} else {
orderExtendAddress.setId(orderExtendAddress1.getId());
orderExtendDaoImpl.update(orderExtendAddress);
}
}
if (!StringHelper.isEmpty(tyyOrdersVo) && !StringHelper.isEmpty(tyyOrdersVo.getPlay_time())) {
/*pd_order_extend游玩时间*/
OrderExtendVo orderExtendDate = new OrderExtendVo();
orderExtendDate.setId(StringHelper.getNewID());
orderExtendDate.setOrder_id(tyyOrdersVo.getOrdersn());
orderExtendDate.setTitle("游玩时间");
orderExtendDate.setContent(tyyOrdersVo.getPlay_time());
/*若存在则修改,不存在则添加*/
OrderExtendGetReqVo orderExtendGetReqVo1 = new OrderExtendGetReqVo();
orderExtendGetReqVo1.setOrder_id(tyyOrdersVo.getOrdersn());
orderExtendGetReqVo1.setTitle(orderExtendDate.getTitle());
OrderExtendVo orderExtendDate1 = orderExtendDaoImpl.load(orderExtendGetReqVo1, OrderExtendVo.class);
if (null == orderExtendDate1) {
orderExtendDaoImpl.create(orderExtendDate);
} else {
orderExtendDate.setId(orderExtendDate1.getId());
orderExtendDaoImpl.update(orderExtendDate);
}
}
}
private void saveOrderTouristVoStepOne(List<TyyTouristVo> tyyTouristVoList) {
for (int i = 0; i < tyyTouristVoList.size(); i++) {
TyyTouristVo tyyTouristVo = tyyTouristVoList.get(i);
OrderTouristVo orderTouristVo = new OrderTouristVo();
orderTouristVo.setId(StringHelper.getNewID());
orderTouristVo.setOrder_id(tyyTouristVo.getOrdersn());
......@@ -494,17 +697,18 @@ public class DataServiceImpl implements DataService {
/*若存在则修改,不存在则添加*/
OrderTouristGetReqVo orderTouristGetReqVo = new OrderTouristGetReqVo();
orderTouristGetReqVo.setOrder_id(tyyTouristVo.getOrdersn());
OrderTouristVo orderTouristVo1 = orderTouristDao.load(orderTouristGetReqVo,OrderTouristVo.class);
if (null == orderTouristVo1){
OrderTouristVo orderTouristVo1 = orderTouristDao.load(orderTouristGetReqVo, OrderTouristVo.class);
if (null == orderTouristVo1) {
orderTouristDao.create(orderTouristVo);
}else {
} else {
orderTouristVo.setId(orderTouristVo1.getId());
orderTouristDao.update(orderTouristVo);
}
}
}
private void saveOrderRefundVoStepOne(List<TyyOrderbackVo> tyyOrderbackVoList) {
for (TyyOrderbackVo tyyOrderbackVo:tyyOrderbackVoList) {
for (TyyOrderbackVo tyyOrderbackVo : tyyOrderbackVoList) {
OrderRefundVo orderRefundVo = new OrderRefundVo();
orderRefundVo.setId(tyyOrderbackVo.getId());
orderRefundVo.setOrder_id(tyyOrderbackVo.getOrdersn());
......@@ -517,33 +721,35 @@ public class DataServiceImpl implements DataService {
/*若存在则修改,不存在则添加*/
OrderRefundGetReqVo orderRefundGetReqVo = new OrderRefundGetReqVo();
orderRefundGetReqVo.setId(tyyOrderbackVo.getId());
OrderRefundVo orderRefundVo1 = orderRefundDaoImpl.load(orderRefundGetReqVo,OrderRefundVo.class);
if (null == orderRefundVo1){
OrderRefundVo orderRefundVo1 = orderRefundDaoImpl.load(orderRefundGetReqVo, OrderRefundVo.class);
if (null == orderRefundVo1) {
orderRefundDaoImpl.create(orderRefundVo);
}else{
} else {
orderRefundDaoImpl.update(orderRefundVo);
}
}
}
private void saveOrderTicketDetailVoStepOne(TyyOrderVo tyyOrderVo, TyyOrderMixVo tyyOrderMixVo, TyyOrderdetailsVo tyyOrderdetailsVo) {
private void saveOrderTicketDetailVoStepOne(TyyOrderVo tyyOrderVo, TyyOrderMixVo tyyOrderMixVo, List<TyyOrderdetailsVo> tyyOrderdetailsVoList) {
for (int i = 0; i < tyyOrderdetailsVoList.size(); i++) {
OrderTicketDetailVo orderTicketDetailVo = new OrderTicketDetailVo();
if (null != tyyOrderVo){
TyyOrderdetailsVo tyyOrderdetailsVo = tyyOrderdetailsVoList.get(i);
if (!StringHelper.isEmpty(tyyOrderVo)) {
orderTicketDetailVo.setOrder_id(tyyOrderVo.getId());
}else if(null != tyyOrderMixVo){
} else if (!StringHelper.isEmpty(tyyOrderMixVo)) {
orderTicketDetailVo.setOrder_id(tyyOrderMixVo.getOrdersn());
}
orderTicketDetailVo.setId(StringHelper.getNewID());
orderTicketDetailVo.setVerify_code(tyyOrderdetailsVo.getAuxiliarycode());
if (null == tyyOrderdetailsVo.getCodestatus()){
if (null == tyyOrderdetailsVo.getCodestatus()) {
orderTicketDetailVo.setTicket_status(0);
}else {
} else {
orderTicketDetailVo.setTicket_status(Integer.parseInt(tyyOrderdetailsVo.getCodestatus()));
}
if (null != tyyOrderdetailsVo.getCodestatus()){
if ("1".equals(tyyOrderdetailsVo.getCodestatus())){
if (null != tyyOrderdetailsVo.getCodestatus()) {
if ("1".equals(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTime(tyyOrderdetailsVo.getChecktime());
}else if("2".equals(tyyOrderdetailsVo.getCodestatus())){
} else if ("2".equals(tyyOrderdetailsVo.getCodestatus())) {
orderTicketDetailVo.setTime(tyyOrderdetailsVo.getRefundtime());
}
}
......@@ -552,21 +758,22 @@ public class DataServiceImpl implements DataService {
/*若存在则修改,不存在则添加*/
OrderTicketDetailGetReqVo orderTicketDetailGetReqVo = new OrderTicketDetailGetReqVo();
orderTicketDetailGetReqVo.setOrder_id(orderTicketDetailVo.getOrder_id());
OrderTicketDetailVo orderTicketDetailVo1 = orderTicketDetailDao.load(orderTicketDetailGetReqVo,OrderTicketDetailVo.class);
if (null == orderTicketDetailVo1){
OrderTicketDetailVo orderTicketDetailVo1 = orderTicketDetailDao.load(orderTicketDetailGetReqVo, OrderTicketDetailVo.class);
if (null == orderTicketDetailVo1) {
orderTicketDetailDao.create(orderTicketDetailVo);
}else {
} else {
orderTicketDetailVo.setId(orderTicketDetailVo1.getId());
orderTicketDetailDao.update(orderTicketDetailVo);
}
}
}
private void saveDiscountDetailVoStepOne(TyyOrderVo tyyOrderVo, TyyOrderMixVo tyyOrderMixVo) {
DiscountDetailVo discountDetailVo = new DiscountDetailVo();
if (null != tyyOrderVo){
if (null != tyyOrderVo) {
discountDetailVo.setOrder_id(tyyOrderVo.getId());
discountDetailVo.setDiscount_money(tyyOrderVo.getDiscount_price());
}else if(null != tyyOrderMixVo){
} else if (null != tyyOrderMixVo) {
discountDetailVo.setOrder_id(tyyOrderMixVo.getOrdersn());
discountDetailVo.setDiscount_money(tyyOrderMixVo.getDiscountprice());
}
......@@ -574,32 +781,32 @@ public class DataServiceImpl implements DataService {
/*若存在则修改,不存在则添加*/
DiscountDetailGetReqVo discountDetailGetReqVo = new DiscountDetailGetReqVo();
discountDetailGetReqVo.setOrder_id(discountDetailVo.getOrder_id());
DiscountDetailVo discountDetailVo1 = discountDetailDao.load(discountDetailGetReqVo,DiscountDetailVo.class);
if (null == discountDetailVo1){
DiscountDetailVo discountDetailVo1 = discountDetailDao.load(discountDetailGetReqVo, DiscountDetailVo.class);
if (null == discountDetailVo1) {
discountDetailDao.create(discountDetailVo);
}else {
} else {
discountDetailVo.setId(discountDetailVo1.getId());
discountDetailDao.update(discountDetailVo);
}
}
private void saveOrderExtendVoStepOne(TyyOrderVo tyyOrderVo, TyyOrderMixVo tyyOrderMixVo) {
if (null != tyyOrderVo){
if (null != tyyOrderVo) {
OrderExtendVo orderExtendVo = new OrderExtendVo();
orderExtendVo.setId(StringHelper.getNewID());
orderExtendVo.setOrder_id(tyyOrderVo.getId());
/*若存在则修改,不存在则添加*/
OrderExtendGetReqVo orderExtendGetReqVo = new OrderExtendGetReqVo();
orderExtendGetReqVo.setOrder_id(tyyOrderVo.getId());
OrderExtendVo orderExtendVo1 = orderExtendDaoImpl.load(orderExtendGetReqVo,OrderExtendVo.class);
if (null == orderExtendVo1){
OrderExtendVo orderExtendVo1 = orderExtendDaoImpl.load(orderExtendGetReqVo, OrderExtendVo.class);
if (null == orderExtendVo1) {
orderExtendDaoImpl.create(orderExtendVo);
}else {
} else {
orderExtendVo.setId(orderExtendVo1.getId());
orderExtendDaoImpl.update(orderExtendVo);
}
}else if(null != tyyOrderMixVo){
} else if (null != tyyOrderMixVo) {
/*pd_order_extend游玩地址*/
OrderExtendVo orderExtendAddress = new OrderExtendVo();
orderExtendAddress.setId(StringHelper.getNewID());
......@@ -610,10 +817,10 @@ public class DataServiceImpl implements DataService {
OrderExtendGetReqVo orderExtendGetReqVo = new OrderExtendGetReqVo();
orderExtendGetReqVo.setOrder_id(tyyOrderMixVo.getOrdersn());
orderExtendGetReqVo.setTitle(orderExtendAddress.getTitle());
OrderExtendVo orderExtendAddress1 = orderExtendDaoImpl.load(orderExtendGetReqVo,OrderExtendVo.class);
if (null == orderExtendAddress1){
OrderExtendVo orderExtendAddress1 = orderExtendDaoImpl.load(orderExtendGetReqVo, OrderExtendVo.class);
if (null == orderExtendAddress1) {
orderExtendDaoImpl.create(orderExtendAddress);
}else {
} else {
orderExtendAddress.setId(orderExtendAddress1.getId());
orderExtendDaoImpl.update(orderExtendAddress);
}
......@@ -627,10 +834,10 @@ public class DataServiceImpl implements DataService {
OrderExtendGetReqVo orderExtendGetReqVo1 = new OrderExtendGetReqVo();
orderExtendGetReqVo.setOrder_id(tyyOrderMixVo.getOrdersn());
orderExtendGetReqVo.setTitle(orderExtendDate.getTitle());
OrderExtendVo orderExtendDate1 = orderExtendDaoImpl.load(orderExtendGetReqVo1,OrderExtendVo.class);
if (null == orderExtendDate1){
OrderExtendVo orderExtendDate1 = orderExtendDaoImpl.load(orderExtendGetReqVo1, OrderExtendVo.class);
if (null == orderExtendDate1) {
orderExtendDaoImpl.create(orderExtendDate);
}else{
} else {
orderExtendDate.setId(orderExtendDate1.getId());
orderExtendDaoImpl.update(orderExtendDate);
}
......@@ -639,7 +846,7 @@ public class DataServiceImpl implements DataService {
private void saveOrderStatusVoStepOne(TyyOrderVo tyyOrderVo, TyyOrderMixVo tyyOrderMixVo) {
OrderStatusVo orderStatusVo = new OrderStatusVo();
if (null != tyyOrderVo){
if (null != tyyOrderVo) {
orderStatusVo.setId(tyyOrderVo.getId());
orderStatusVo.setAgent_company_id(tyyOrderVo.getSale_company_id());
orderStatusVo.setProduct_company_id(tyyOrderVo.getProduct_company_id());
......@@ -647,52 +854,53 @@ public class DataServiceImpl implements DataService {
orderStatusVo.setPay_type(tyyOrderVo.getPay_type());
orderStatusVo.setPay_third_id(tyyOrderVo.getPay_type_id());
orderStatusVo.setPayment_time(tyyOrderVo.getPay_date());
if (null != tyyOrderVo.getPay_status()){
if (tyyOrderVo.getPay_status() == 0){
if (null != tyyOrderVo.getPay_status()) {
if (tyyOrderVo.getPay_status() == 0) {
orderStatusVo.setPayment_status(0);
}else{
} else {
orderStatusVo.setPayment_status(1);
}
}
orderStatusVo.setPayment_id(tyyOrderVo.getTongl_third_ordersn());
orderStatusVo.setPay_tonglian_id(tyyOrderVo.getTongl_ordersn());
}else if(null != tyyOrderMixVo){
orderStatusVo.setThird_order_id(tyyOrderMixVo.getPiaostorderid());
} else if (null != tyyOrderMixVo) {
orderStatusVo.setId(tyyOrderMixVo.getOrdersn());
if (null == tyyOrderMixVo.getPaytype()){
if (null == tyyOrderMixVo.getPaytype()) {
orderStatusVo.setPay_type(0);
}else {
} else {
orderStatusVo.setPay_type(Integer.parseInt(tyyOrderMixVo.getPaytype()));
}
orderStatusVo.setPayment_time(tyyOrderMixVo.getPaymenttime());
if (null == tyyOrderMixVo.getPaystatus()){
if (null == tyyOrderMixVo.getPaystatus()) {
orderStatusVo.setPayment_status(0);
}else {
} else {
orderStatusVo.setPayment_status(Integer.parseInt(tyyOrderMixVo.getPaystatus()));
}
if (null == tyyOrderMixVo.getOrder_status()){
if (null == tyyOrderMixVo.getOrder_status()) {
orderStatusVo.setOrder_status(0);
}else {
} else {
orderStatusVo.setOrder_status(Integer.parseInt(tyyOrderMixVo.getOrder_status()));
}
orderStatusVo.setThird_order_id(tyyOrderMixVo.getPiaostorderid());
if (null != tyyOrderMixVo.getEmancipated()){
if ("N".equals(tyyOrderMixVo.getEmancipated())){
if (null != tyyOrderMixVo.getEmancipated()) {
if ("N".equals(tyyOrderMixVo.getEmancipated())) {
orderStatusVo.setIs_summarize(0);
}else{
} else {
orderStatusVo.setIs_summarize(1);
}
}
orderStatusVo.setSummarize_time(tyyOrderMixVo.getEmancipated_date());
if (null == tyyOrderMixVo.getProfit_checked()){
if (null == tyyOrderMixVo.getProfit_checked()) {
orderStatusVo.setDivide_status(0);
}else {
} else {
orderStatusVo.setDivide_status(Integer.parseInt(tyyOrderMixVo.getProfit_checked()));
}
orderStatusVo.setDivide_time(tyyOrderMixVo.getProfit_checked_date());
orderStatusVo.setAgent_company_id(tyyOrderMixVo.getFxsid());
if (null == tyyOrderMixVo.getIsdelete()){
if (null == tyyOrderMixVo.getIsdelete()) {
orderStatusVo.setIs_delete(0);
}else {
} else {
orderStatusVo.setIs_delete(Integer.parseInt(tyyOrderMixVo.getIsdelete()));
}
orderStatusVo.setPayment_id(tyyOrderMixVo.getTongl_third_ordersn());
......@@ -703,40 +911,41 @@ public class DataServiceImpl implements DataService {
/*若存在则修改,不存在则添加*/
OrderStatusGetReqVo orderStatusGetReqVo = new OrderStatusGetReqVo();
orderStatusGetReqVo.setId(orderStatusVo.getId());
OrderStatusVo orderStatusVo1 = orderStatusDaoImpl.load(orderStatusGetReqVo,OrderStatusVo.class);
if (null == orderStatusVo1){
OrderStatusVo orderStatusVo1 = orderStatusDaoImpl.load(orderStatusGetReqVo, OrderStatusVo.class);
if (null == orderStatusVo1) {
orderStatusDaoImpl.create(orderStatusVo);
}else {
} else {
orderStatusDaoImpl.update(orderStatusVo);
}
}
private void saveOrderVoStepOne(TyyOrderVo tyyOrderVo, TyyOrderMixVo tyyOrderMixVo, List<TyyOrderbackVo> tyyOrderbackVoList) {
OrderVo orderVo = new OrderVo();
if (null != tyyOrderVo){
if (null != tyyOrderVo) {
orderVo.setId(tyyOrderVo.getId());
orderVo.setPid(tyyOrderVo.getPid());
orderVo.setOrder_type(tyyOrderVo.getOrder_type());
orderVo.setSub_order_type(tyyOrderVo.getSub_order_type());
orderVo.setProduct_name(tyyOrderVo.getProduct_name());
orderVo.setProduct_name(tyyOrderMixVo.getConsignee());
orderVo.setMerchant_name(tyyOrderMixVo.getScenicspotname());
orderVo.setPlay_date(tyyOrderVo.getPlay_date());
orderVo.setUnit_price(null == tyyOrderVo.getPrice()?0:tyyOrderVo.getPrice());
orderVo.setOrder_num(null == tyyOrderVo.getOrder_num()?0:tyyOrderVo.getOrder_num());
orderVo.setUnit_price(null == tyyOrderVo.getPrice() ? 0 : tyyOrderVo.getPrice());
orderVo.setOrder_num(null == tyyOrderVo.getOrder_num() ? 0 : tyyOrderVo.getOrder_num());
orderVo.setTotal_money(tyyOrderVo.getSale_price());
orderVo.setDiscount_money(null == tyyOrderVo.getDiscount_price()?0:tyyOrderVo.getDiscount_price());
orderVo.setDiscount_money(null == tyyOrderVo.getDiscount_price() ? 0 : tyyOrderVo.getDiscount_price());
orderVo.setPd_discount_money(tyyOrderVo.getDiscount_price());
orderVo.setPd_order_money(null == tyyOrderVo.getReal_price()?orderVo.getTotal_money()-orderVo.getPd_discount_money():tyyOrderVo.getReal_price());
orderVo.setCost_price(null == tyyOrderVo.getSettlement_price()?0:tyyOrderVo.getSettlement_price());
orderVo.setCost_total_money(null==tyyOrderVo.getCost_price()?orderVo.getTotal_money()-orderVo.getDiscount_money():tyyOrderVo.getCost_price());
if (null != orderVo.getCost_total_money() && null != tyyOrderVo.getDiscount_price()){
orderVo.setOrder_money(orderVo.getCost_total_money()-tyyOrderVo.getDiscount_price());
}
orderVo.setOrder_fee(null == tyyOrderVo.getOrder_poundage_price()?0:tyyOrderVo.getOrder_poundage_price());
orderVo.setRefund_num(null == tyyOrderVo.getReturn_num()?0:tyyOrderVo.getReturn_num());
orderVo.setRefund_money(null == tyyOrderVo.getReturn_money()?0:tyyOrderVo.getReturn_money());
orderVo.setPd_order_money(null == tyyOrderVo.getReal_price() ? orderVo.getTotal_money() - orderVo.getPd_discount_money() : tyyOrderVo.getReal_price());
orderVo.setCost_price(null == tyyOrderVo.getSettlement_price() ? 0 : tyyOrderVo.getSettlement_price());
orderVo.setCost_total_money(null == tyyOrderVo.getCost_price() ? orderVo.getTotal_money() - orderVo.getDiscount_money() : tyyOrderVo.getCost_price());
if (null != orderVo.getCost_total_money() && null != tyyOrderVo.getDiscount_price()) {
orderVo.setOrder_money(orderVo.getCost_total_money() - tyyOrderVo.getDiscount_price());
}
orderVo.setOrder_fee(null == tyyOrderVo.getOrder_poundage_price() ? 0 : tyyOrderVo.getOrder_poundage_price());
orderVo.setRefund_num(null == tyyOrderVo.getReturn_num() ? 0 : tyyOrderVo.getReturn_num());
orderVo.setRefund_money(null == tyyOrderVo.getReturn_money() ? 0 : tyyOrderVo.getReturn_money());
orderVo.setPd_refund_money(tyyOrderVo.getReturn_money());
orderVo.setOrder_time(tyyOrderVo.getCreate_date());
}else if(null != tyyOrderMixVo){
} else if (null != tyyOrderMixVo) {
orderVo.setId(tyyOrderMixVo.getOrdersn());
orderVo.setProduct_name(tyyOrderMixVo.getConsignee());
orderVo.setMerchant_name(tyyOrderMixVo.getScenicspotname());
......@@ -749,13 +958,13 @@ public class DataServiceImpl implements DataService {
orderVo.setTicket_phone(tyyOrderMixVo.getUsertel());
orderVo.setOrder_time(tyyOrderMixVo.getOrdertime());
orderVo.setCost_price(tyyOrderMixVo.getPurchaseprice());
orderVo.setCost_total_money(orderVo.getCost_price()*orderVo.getOrder_num());
if (null != orderVo.getCost_total_money() && null != tyyOrderMixVo.getDiscountprice()){
orderVo.setOrder_money(orderVo.getCost_total_money()-tyyOrderMixVo.getDiscountprice());
orderVo.setCost_total_money(orderVo.getCost_price() * orderVo.getOrder_num());
if (null != orderVo.getCost_total_money() && null != tyyOrderMixVo.getDiscountprice()) {
orderVo.setOrder_money(orderVo.getCost_total_money() - tyyOrderMixVo.getDiscountprice());
}
if (null == tyyOrderMixVo.getSub_order_type()){
if (null == tyyOrderMixVo.getSub_order_type()) {
orderVo.setSub_order_type(0);
}else {
} else {
orderVo.setSub_order_type(Integer.parseInt(tyyOrderMixVo.getSub_order_type()));
}
orderVo.setPd_order_money(tyyOrderMixVo.getRealprice());
......@@ -770,8 +979,8 @@ public class DataServiceImpl implements DataService {
orderVo.setOrder_fee(tyyOrderMixVo.getOrder_poundage_price());
}
double refundFee = 0d;
for (TyyOrderbackVo tyyOrderbackVo:tyyOrderbackVoList) {
if (null != tyyOrderbackVo){
for (TyyOrderbackVo tyyOrderbackVo : tyyOrderbackVoList) {
if (null != tyyOrderbackVo) {
refundFee += tyyOrderbackVo.getRefundFee();
}
}
......@@ -779,10 +988,10 @@ public class DataServiceImpl implements DataService {
/*若存在则修改,不存在则添加*/
OrderGetReqVo orderGetReqVo = new OrderGetReqVo();
orderGetReqVo.setId(orderVo.getId());
OrderVo orderVo1 = orderDaoImpl.load(orderGetReqVo,OrderVo.class);
if (null == orderVo1){
OrderVo orderVo1 = orderDaoImpl.load(orderGetReqVo, OrderVo.class);
if (null == orderVo1) {
orderDaoImpl.create(orderVo);
}else{
} else {
orderDaoImpl.update(orderVo);
}
}
......
......@@ -522,6 +522,7 @@ public class RegisterServiceImpl implements RegisterService {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(authorityIds.get(i));
AuthorityVo authorityVo1 = authorityDaoImpl.load(authorityGetReqVo,AuthorityVo.class);
if(!StringHelper.isEmpty(authorityVo1)){
if (authorityVo1.getPid().equals(authorityVo.getId())){
List<String> authorityIdList = new ArrayList<>();
authorityIdList.addAll(authorityIds);
......@@ -533,6 +534,10 @@ public class RegisterServiceImpl implements RegisterService {
}
resVoList.add(resVo);
}
}else{
System.out.println("无该权限:" + authorityIds.get(i));
}
}
Collections.sort(resVoList);
return resVoList;
......
......@@ -51,15 +51,15 @@ public class RoleServiceImpl implements RoleService {
this.checkNameExist(roleVo);
webRoleReqVo.setId(StringHelper.getNewID());
if (CompanyConstant.PD_COMPANY_ID.equals(roleVo.getCompanyId())){
if (CompanyConstant.PD_COMPANY_ID.equals(roleVo.getCompanyId())) {
roleVo.setCompanyId("");
}
roleDao.create(roleVo);
List<String> authorityIds = webRoleReqVo.getAuthorityIds();
if (authorityIds != null && !authorityIds.isEmpty()){
if (authorityIds != null && !authorityIds.isEmpty()) {
for (String authorityId : authorityIds) {
/*查看该权限是否有上级权限*/
findParent(authorityId,webRoleReqVo.getId());
findParent(authorityId, webRoleReqVo.getId());
RoleAuthorityVo roleAuthorityRelation = new RoleAuthorityVo();
roleAuthorityRelation.setAuthorityId(authorityId);
roleAuthorityRelation.setRoleId(webRoleReqVo.getId());
......@@ -70,20 +70,20 @@ public class RoleServiceImpl implements RoleService {
return roleVo.getId();
}
private void findParent(String authorityId,String roleId){
private void findParent(String authorityId, String roleId) {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(authorityId);
AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo,AuthorityVo.class);
if (null != authorityVo.getPid() && !authorityVo.getPid().isEmpty()){
AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo, AuthorityVo.class);
if (null != authorityVo.getPid() && !authorityVo.getPid().isEmpty()) {
String authorityPid = authorityVo.getPid();
RoleAuthorityVo roleAuthorityVo = new RoleAuthorityVo();
roleAuthorityVo.setAuthorityId(authorityPid);
roleAuthorityVo.setRoleId(roleId);
RoleAuthorityVo roleAuthorityVo1 = roleAuthorityDaoImpl.load(roleAuthorityVo,RoleAuthorityVo.class);
if (null == roleAuthorityVo1){
RoleAuthorityVo roleAuthorityVo1 = roleAuthorityDaoImpl.load(roleAuthorityVo, RoleAuthorityVo.class);
if (null == roleAuthorityVo1) {
roleAuthorityVo.setId(StringHelper.getNewID());
roleAuthorityDaoImpl.create(roleAuthorityVo);
findParent(authorityPid,roleId);
findParent(authorityPid, roleId);
}
}
}
......@@ -103,33 +103,33 @@ public class RoleServiceImpl implements RoleService {
roleDao.update(roleVo);
RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo();
reqVo.setRoleId(webRoleReqVo.getId());
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.loadList(reqVo,RoleAuthorityVo.class);
if (roleAuthorityList != null && !roleAuthorityList.isEmpty()){
for (RoleAuthorityVo roleAuthorityRelation:roleAuthorityList) {
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.loadList(reqVo, RoleAuthorityVo.class);
if (roleAuthorityList != null && !roleAuthorityList.isEmpty()) {
for (RoleAuthorityVo roleAuthorityRelation : roleAuthorityList) {
roleAuthorityDaoImpl.remove(roleAuthorityRelation);
}
}
List<String> authorityIds = webRoleReqVo.getAuthorityIds();
if (authorityIds != null && !authorityIds.isEmpty()){
if (authorityIds != null && !authorityIds.isEmpty()) {
for (String authorityId : authorityIds) {
saveRoleAuthority(reqVo.getRoleId(),authorityId);
saveRoleAuthority(reqVo.getRoleId(), authorityId);
}
}
return roleVo.getId();
}
private void saveRoleAuthority(String roleId,String authorityId){
private void saveRoleAuthority(String roleId, String authorityId) {
AuthorityGetReqVo getReqVo = new AuthorityGetReqVo();
getReqVo.setId(authorityId);
AuthorityVo authorityVo = authorityDaoImpl.load(getReqVo,AuthorityVo.class);
if (null != authorityVo && null != authorityVo.getPid() && !authorityVo.getPid().isEmpty()){
saveRoleAuthority(roleId,authorityVo.getPid());
AuthorityVo authorityVo = authorityDaoImpl.load(getReqVo, AuthorityVo.class);
if (null != authorityVo && null != authorityVo.getPid() && !authorityVo.getPid().isEmpty()) {
saveRoleAuthority(roleId, authorityVo.getPid());
}
RoleAuthorityVo roleAuthorityVo = new RoleAuthorityVo();
roleAuthorityVo.setRoleId(roleId);
roleAuthorityVo.setAuthorityId(authorityId);
RoleAuthorityVo existVo = roleAuthorityDaoImpl.load(roleAuthorityVo,RoleAuthorityVo.class);
if (null == existVo){
RoleAuthorityVo existVo = roleAuthorityDaoImpl.load(roleAuthorityVo, RoleAuthorityVo.class);
if (null == existVo) {
roleAuthorityVo.setId(StringHelper.getNewID());
roleAuthorityDaoImpl.create(roleAuthorityVo);
}
......@@ -146,11 +146,11 @@ public class RoleServiceImpl implements RoleService {
RoleGetReqVo roleGetReqVo = new RoleGetReqVo();
roleGetReqVo.setId(webRoleReqVo.getId());
RoleVo roleVo = roleDao.getRoleById(roleGetReqVo);
if (roleVo == null){
if (roleVo == null) {
throw new CodeException("未找到该角色");
}
List<AuthorityVo> authorityList = this.getAuthorityListByRoleId(webRoleReqVo.getId());
return this.makeResVo(roleVo,authorityList);
return this.makeResVo(roleVo, authorityList);
}
/**
......@@ -159,7 +159,7 @@ public class RoleServiceImpl implements RoleService {
* @param roleVo RoleVo对象
*/
@Override
public void checkNameExist(RoleVo roleVo){
public void checkNameExist(RoleVo roleVo) {
roleDao.checkNameExist(roleVo);
}
......@@ -171,19 +171,22 @@ public class RoleServiceImpl implements RoleService {
*/
@Override
public List<WebRoleResVo> getWebRoleResVoList(ListRoleReqVo req) {
List<RoleVo> roleVoList = roleDao.loadList(req,RoleVo.class);
if ("10001".equals(req.getCompanyId())) {
req.setCompanyId("");
}
List<RoleVo> roleVoList = roleDao.loadList(req, RoleVo.class);
List<WebRoleResVo> webRoleResVoList = new ArrayList();
for (RoleVo roleVo:roleVoList) {
for (RoleVo roleVo : roleVoList) {
WebRoleResVo resVo = new WebRoleResVo();
List<AuthorityVo> authorityVoList = this.getAuthorityListByRoleId(roleVo.getId());
ObjectHelper.writeWithFrom(resVo,roleVo);
ObjectHelper.writeWithFrom(resVo, roleVo);
resVo.setAuthorityList(authorityVoList);
CountByRoleReqVo countByRoleReqVo = new CountByRoleReqVo();
countByRoleReqVo.setCompanyId(req.getCompanyId());
countByRoleReqVo.setRoleId(roleVo.getId());
List<UserVo> userVoList = count(countByRoleReqVo);
if (null == userVoList || userVoList.isEmpty()){
if (null == userVoList || userVoList.isEmpty()) {
resVo.setCount(0);
}
resVo.setCount(userVoList.size());
......@@ -196,6 +199,7 @@ public class RoleServiceImpl implements RoleService {
/**
* 获取该公司该角色已分配的角色列表
*
* @param reqVo 封装了公司id和权限id的请求对象
* @return 用户列表
*/
......@@ -203,19 +207,19 @@ public class RoleServiceImpl implements RoleService {
public List<UserVo> count(CountByRoleReqVo reqVo) {
UserRoleGetReqVo getReqVo = new UserRoleGetReqVo();
getReqVo.setRoleId(reqVo.getRoleId());
List<UserRoleVo> userRoleVoList = userRoleDaoImpl.loadList(getReqVo,UserRoleVo.class);
List<UserRoleVo> userRoleVoList = userRoleDaoImpl.loadList(getReqVo, UserRoleVo.class);
List<String> userIdList = new ArrayList<>();
for (UserRoleVo userRoleVo:userRoleVoList) {
for (UserRoleVo userRoleVo : userRoleVoList) {
userIdList.add(userRoleVo.getUserId());
}
String companyId = reqVo.getCompanyId();
List<UserVo> userVoList = new ArrayList<>();
for (String userId:userIdList) {
for (String userId : userIdList) {
UserGetReqVo userGetReqVo = new UserGetReqVo();
userGetReqVo.setId(userId);
UserVo userVo = userDaoImpl.load(userGetReqVo,UserVo.class);
if (null != userVo && companyId.equals(userVo.getCompanyId())){
UserVo userVo = userDaoImpl.load(userGetReqVo, UserVo.class);
if (null != userVo && companyId.equals(userVo.getCompanyId())) {
userVo.setPassword("");
userVo.setRemark("");
userVoList.add(userVo);
......@@ -234,13 +238,13 @@ public class RoleServiceImpl implements RoleService {
public List<AuthorityVo> getAuthorityListByRoleId(String roleId) {
RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo();
reqVo.setRoleId(roleId);
List<RoleAuthorityVo> roleAuthorityRelationList = roleAuthorityDaoImpl.loadList(reqVo,RoleAuthorityVo.class);
if (roleAuthorityRelationList != null && !roleAuthorityRelationList.isEmpty()){
List<RoleAuthorityVo> roleAuthorityRelationList = roleAuthorityDaoImpl.loadList(reqVo, RoleAuthorityVo.class);
if (roleAuthorityRelationList != null && !roleAuthorityRelationList.isEmpty()) {
List<AuthorityVo> authorityList = new ArrayList(roleAuthorityRelationList.size());
for (RoleAuthorityVo roleAuthorityRelation:roleAuthorityRelationList) {
for (RoleAuthorityVo roleAuthorityRelation : roleAuthorityRelationList) {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(roleAuthorityRelation.getAuthorityId());
AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo,AuthorityVo.class);
AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo, AuthorityVo.class);
authorityList.add(authorityVo);
}
return authorityList;
......@@ -252,7 +256,7 @@ public class RoleServiceImpl implements RoleService {
public String getAuthorityNameByAuthorityId(String authorityId) {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(authorityId);
AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo,AuthorityVo.class);
AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo, AuthorityVo.class);
return authorityVo.getName();
}
......@@ -276,17 +280,17 @@ public class RoleServiceImpl implements RoleService {
UserRoleGetReqVo userRoleGetReqVo = new UserRoleGetReqVo();
userRoleGetReqVo.setRoleId(roleVo.getId());
List<UserRoleVo> userRoleList = userRoleDaoImpl.getUserRoleList(userRoleGetReqVo);
if (userRoleList != null && !userRoleList.isEmpty()){
for (UserRoleVo userRoleRelation:userRoleList) {
if (userRoleList != null && !userRoleList.isEmpty()) {
for (UserRoleVo userRoleRelation : userRoleList) {
userRoleDaoImpl.remove(userRoleRelation);
}
}
RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo();
reqVo.setRoleId(roleVo.getId());
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.loadList(reqVo,RoleAuthorityVo.class);
if (roleAuthorityList != null && !roleAuthorityList.isEmpty()){
for (RoleAuthorityVo roleAuthority:roleAuthorityList) {
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.loadList(reqVo, RoleAuthorityVo.class);
if (roleAuthorityList != null && !roleAuthorityList.isEmpty()) {
for (RoleAuthorityVo roleAuthority : roleAuthorityList) {
roleAuthorityDaoImpl.remove(roleAuthority);
}
}
......@@ -294,7 +298,7 @@ public class RoleServiceImpl implements RoleService {
RoleGetReqVo roleGetReqVo = new RoleGetReqVo();
roleGetReqVo.setId(roleVo.getId());
List<RoleVo> childList = roleDao.getChild(roleGetReqVo);
for (RoleVo child:childList) {
for (RoleVo child : childList) {
this.deleteRole(child);
}
}
......@@ -314,7 +318,7 @@ public class RoleServiceImpl implements RoleService {
@Override
public void add(AddReqVo reqVo) {
RoleAuthorityVo roleAuthorityVo = new RoleAuthorityVo();
ObjectHelper.writeWithFrom(roleAuthorityVo,reqVo);
ObjectHelper.writeWithFrom(roleAuthorityVo, reqVo);
roleAuthorityVo.setId(StringHelper.getNewID());
roleAuthorityDaoImpl.create(roleAuthorityVo);
}
......
......@@ -16,6 +16,7 @@ public class TyyOrderMixVo {
private String paytype;
private String paymenttime;
private String paystatus;
private String queryid;
private String order_status;
private String piaostorderid;
private String memberid;
......@@ -356,4 +357,12 @@ public class TyyOrderMixVo {
public void setProduct_company_id(String product_company_id) {
this.product_company_id = product_company_id;
}
public String getQueryid() {
return queryid;
}
public void setQueryid(String queryid) {
this.queryid = queryid;
}
}
package com.pangding.web.authority.vo.reqvo;
import com.pangding.web.authority.vo.*;
import java.util.List;
/**
* tf
*/
public class DataSynReqVo {
private TyyOrderVo tyyOrderVo;
private TyyOrdersVo tyyOrdersVo;
private List<TyyOrderdetailsVo> orderdetailsVoList;
private List<TyyTouristVo> touristVoList;
private List<TyyOrderbackVo> orderbackVoList;
public TyyOrderVo getTyyOrderVo() {
return tyyOrderVo;
}
public void setTyyOrderVo(TyyOrderVo tyyOrderVo) {
this.tyyOrderVo = tyyOrderVo;
}
public TyyOrdersVo getTyyOrdersVo() {
return tyyOrdersVo;
}
public void setTyyOrdersVo(TyyOrdersVo tyyOrdersVo) {
this.tyyOrdersVo = tyyOrdersVo;
}
public List<TyyOrderdetailsVo> getOrderdetailsVoList() {
return orderdetailsVoList;
}
public void setOrderdetailsVoList(List<TyyOrderdetailsVo> orderdetailsVoList) {
this.orderdetailsVoList = orderdetailsVoList;
}
public List<TyyTouristVo> getTouristVoList() {
return touristVoList;
}
public void setTouristVoList(List<TyyTouristVo> touristVoList) {
this.touristVoList = touristVoList;
}
public List<TyyOrderbackVo> getOrderbackVoList() {
return orderbackVoList;
}
public void setOrderbackVoList(List<TyyOrderbackVo> orderbackVoList) {
this.orderbackVoList = orderbackVoList;
}
}
......@@ -17,9 +17,9 @@ public class OrderStepOneResVo {
private List<TyyOrderbackVo> tyyOrderbackVoList;
private TyyOrderdetailsVo tyyOrderdetailsVo;
private List<TyyOrderdetailsVo> tyyOrderdetailsVoList;
private TyyTouristVo tyyTouristVo;
private List<TyyTouristVo> tyyTouristVoList;
public String getReqId() {
return reqId;
......@@ -53,19 +53,19 @@ public class OrderStepOneResVo {
this.tyyOrderbackVoList = tyyOrderbackVoList;
}
public TyyOrderdetailsVo getTyyOrderdetailsVo() {
return tyyOrderdetailsVo;
public List<TyyOrderdetailsVo> getTyyOrderdetailsVoList() {
return tyyOrderdetailsVoList;
}
public void setTyyOrderdetailsVo(TyyOrderdetailsVo tyyOrderdetailsVo) {
this.tyyOrderdetailsVo = tyyOrderdetailsVo;
public void setTyyOrderdetailsVoList(List<TyyOrderdetailsVo> tyyOrderdetailsVoList) {
this.tyyOrderdetailsVoList = tyyOrderdetailsVoList;
}
public TyyTouristVo getTyyTouristVo() {
return tyyTouristVo;
public List<TyyTouristVo> getTyyTouristVoList() {
return tyyTouristVoList;
}
public void setTyyTouristVo(TyyTouristVo tyyTouristVo) {
this.tyyTouristVo = tyyTouristVo;
public void setTyyTouristVoList(List<TyyTouristVo> tyyTouristVoList) {
this.tyyTouristVoList = tyyTouristVoList;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment