mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-17 16:28:41 +08:00
修改发票抬头信息
This commit is contained in:
@@ -15,7 +15,7 @@ import com.jsowell.common.util.StringUtils;
|
|||||||
import com.jsowell.pile.domain.MemberPlateNumberRelation;
|
import com.jsowell.pile.domain.MemberPlateNumberRelation;
|
||||||
import com.jsowell.pile.dto.BindingCarNoDTO;
|
import com.jsowell.pile.dto.BindingCarNoDTO;
|
||||||
import com.jsowell.pile.dto.BindingCardDTO;
|
import com.jsowell.pile.dto.BindingCardDTO;
|
||||||
import com.jsowell.pile.dto.CreateInvoiceTitleDTO;
|
import com.jsowell.pile.dto.InvoiceTitleDTO;
|
||||||
import com.jsowell.pile.dto.MemberRegisterAndLoginDTO;
|
import com.jsowell.pile.dto.MemberRegisterAndLoginDTO;
|
||||||
import com.jsowell.pile.dto.MemberRegisterDTO;
|
import com.jsowell.pile.dto.MemberRegisterDTO;
|
||||||
import com.jsowell.pile.dto.UniAppQueryMemberBalanceDTO;
|
import com.jsowell.pile.dto.UniAppQueryMemberBalanceDTO;
|
||||||
@@ -370,7 +370,7 @@ public class MemberController extends BaseController {
|
|||||||
* http://localhost:8080/uniapp/member/createMemberInvoiceTitle
|
* http://localhost:8080/uniapp/member/createMemberInvoiceTitle
|
||||||
*/
|
*/
|
||||||
@PostMapping("/createMemberInvoiceTitle")
|
@PostMapping("/createMemberInvoiceTitle")
|
||||||
public RestApiResponse<?> createMemberInvoiceTitle(HttpServletRequest request, @RequestBody CreateInvoiceTitleDTO dto) {
|
public RestApiResponse<?> createMemberInvoiceTitle(HttpServletRequest request, @RequestBody InvoiceTitleDTO dto) {
|
||||||
RestApiResponse<?> response = null;
|
RestApiResponse<?> response = null;
|
||||||
try {
|
try {
|
||||||
String memberId = getMemberIdByAuthorization(request);
|
String memberId = getMemberIdByAuthorization(request);
|
||||||
@@ -387,6 +387,28 @@ public class MemberController extends BaseController {
|
|||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改会员发票抬头
|
||||||
|
* http://localhost:8080/uniapp/member/updateMemberInvoiceTitle
|
||||||
|
*/
|
||||||
|
@PostMapping("/updateMemberInvoiceTitle")
|
||||||
|
public RestApiResponse<?> updateMemberInvoiceTitle(HttpServletRequest request, @RequestBody InvoiceTitleDTO dto) {
|
||||||
|
RestApiResponse<?> response = null;
|
||||||
|
try {
|
||||||
|
String memberId = getMemberIdByAuthorization(request);
|
||||||
|
dto.setMemberId(memberId);
|
||||||
|
memberService.updateMemberInvoiceTitle(dto);
|
||||||
|
response = new RestApiResponse<>();
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
logger.error("修改会员发票抬头 error", e);
|
||||||
|
response = new RestApiResponse<>(e.getCode(), e.getMessage());
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("修改会员发票抬头 error", e);
|
||||||
|
response = new RestApiResponse<>(e);
|
||||||
|
}
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询会员发票抬头列表
|
* 查询会员发票抬头列表
|
||||||
* http://localhost:8080/uniapp/member/queryMemberInvoiceTitles
|
* http://localhost:8080/uniapp/member/queryMemberInvoiceTitles
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import com.jsowell.pile.domain.MemberWalletInfo;
|
|||||||
import com.jsowell.pile.domain.PileAuthCard;
|
import com.jsowell.pile.domain.PileAuthCard;
|
||||||
import com.jsowell.pile.dto.BindingCarNoDTO;
|
import com.jsowell.pile.dto.BindingCarNoDTO;
|
||||||
import com.jsowell.pile.dto.BindingCardDTO;
|
import com.jsowell.pile.dto.BindingCardDTO;
|
||||||
import com.jsowell.pile.dto.CreateInvoiceTitleDTO;
|
import com.jsowell.pile.dto.InvoiceTitleDTO;
|
||||||
import com.jsowell.pile.dto.MemberRegisterAndLoginDTO;
|
import com.jsowell.pile.dto.MemberRegisterAndLoginDTO;
|
||||||
import com.jsowell.pile.dto.MemberRegisterDTO;
|
import com.jsowell.pile.dto.MemberRegisterDTO;
|
||||||
import com.jsowell.pile.dto.PaymentScenarioDTO;
|
import com.jsowell.pile.dto.PaymentScenarioDTO;
|
||||||
@@ -389,7 +389,7 @@ public class MemberService {
|
|||||||
return resultList;
|
return resultList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void createMemberInvoiceTitle(CreateInvoiceTitleDTO dto) {
|
public void createMemberInvoiceTitle(InvoiceTitleDTO dto) {
|
||||||
MemberInvoiceTitle title = new MemberInvoiceTitle();
|
MemberInvoiceTitle title = new MemberInvoiceTitle();
|
||||||
BeanUtils.copyProperties(dto, title);
|
BeanUtils.copyProperties(dto, title);
|
||||||
if (StringUtils.isEmail(dto.getReception())) {
|
if (StringUtils.isEmail(dto.getReception())) {
|
||||||
@@ -398,7 +398,18 @@ public class MemberService {
|
|||||||
title.setPhoneNumber(dto.getReception());
|
title.setPhoneNumber(dto.getReception());
|
||||||
}
|
}
|
||||||
int i = memberInvoiceTitleService.insertMemberInvoiceTitle(title);
|
int i = memberInvoiceTitleService.insertMemberInvoiceTitle(title);
|
||||||
log.info("新增{}条发票抬头", i);
|
// log.info("新增{}条发票抬头", i);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateMemberInvoiceTitle(InvoiceTitleDTO dto) {
|
||||||
|
MemberInvoiceTitle title = new MemberInvoiceTitle();
|
||||||
|
BeanUtils.copyProperties(dto, title);
|
||||||
|
if (StringUtils.isEmail(dto.getReception())) {
|
||||||
|
title.setEmail(dto.getReception());
|
||||||
|
} else {
|
||||||
|
title.setPhoneNumber(dto.getReception());
|
||||||
|
}
|
||||||
|
int i = memberInvoiceTitleService.updateMemberInvoiceTitle(title);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, Object> rechargeBalance(WeixinPayDTO dto) throws Exception {
|
public Map<String, Object> rechargeBalance(WeixinPayDTO dto) throws Exception {
|
||||||
@@ -438,4 +449,6 @@ public class MemberService {
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,12 @@ import lombok.NoArgsConstructor;
|
|||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Builder
|
@Builder
|
||||||
public class CreateInvoiceTitleDTO {
|
public class InvoiceTitleDTO {
|
||||||
|
/**
|
||||||
|
* 发票抬头id
|
||||||
|
*/
|
||||||
|
private String titleId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员id
|
* 会员id
|
||||||
*/
|
*/
|
||||||
Reference in New Issue
Block a user