|
|
@ -478,8 +478,8 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
@PostMapping("/udiwms/inout/order/delBizProduct")
|
|
|
|
@PostMapping("/udiwms/inout/order/delBizProduct")
|
|
|
|
@Log(title = "单据管理", businessType = BusinessType.DELETE)
|
|
|
|
@Log(title = "单据管理", businessType = BusinessType.DELETE)
|
|
|
|
public BaseResponse delBizProduct(@RequestBody DeleteRequest deleteRequest) {
|
|
|
|
public BaseResponse delBizProduct(@RequestBody DeleteRequest deleteRequest) {
|
|
|
|
IoOrderDetailBizEntity orderDetailBizEntity = orderDetailBizService.selectById(Integer.parseInt(deleteRequest.getId()));
|
|
|
|
IoOrderDetailBizEntity orderDetailBizEntity = orderDetailBizService.selectById(Long.parseLong(deleteRequest.getId()));
|
|
|
|
int result = orderDetailBizService.deleteById(Integer.parseInt(deleteRequest.getId()));
|
|
|
|
int result = orderDetailBizService.deleteById(Long.parseLong(deleteRequest.getId()));
|
|
|
|
if (result > 0) {
|
|
|
|
if (result > 0) {
|
|
|
|
boolean r1 = orderDetailBizService.isExit(orderDetailBizEntity.getOrderIdFk());
|
|
|
|
boolean r1 = orderDetailBizService.isExit(orderDetailBizEntity.getOrderIdFk());
|
|
|
|
boolean r2 = orderDetailCodeService.isExit(orderDetailBizEntity.getOrderIdFk());
|
|
|
|
boolean r2 = orderDetailCodeService.isExit(orderDetailBizEntity.getOrderIdFk());
|
|
|
@ -566,11 +566,11 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
ioOrderDetailBizEntity.setOrderIdFk(ioOrderInvoiceEntity.getOrderIdFk());
|
|
|
|
ioOrderDetailBizEntity.setOrderIdFk(ioOrderInvoiceEntity.getOrderIdFk());
|
|
|
|
|
|
|
|
|
|
|
|
ioOrderDetailBizEntity.setId(ioOrderInvoiceResponse.getBizIdFk().intValue());
|
|
|
|
ioOrderDetailBizEntity.setId(ioOrderInvoiceResponse.getBizIdFk().longValue());
|
|
|
|
|
|
|
|
|
|
|
|
ioOrderInvoiceService.deleteByInvId(ioOrderInvoiceEntity.getId()+"");
|
|
|
|
ioOrderInvoiceService.deleteByInvId(ioOrderInvoiceEntity.getId() + "");
|
|
|
|
List<IoOrderInvoiceResponse> list = orderDetailBizService.filterListInv(filterOrderDetailBizRequest);
|
|
|
|
List<IoOrderInvoiceResponse> list = orderDetailBizService.filterListInv(filterOrderDetailBizRequest);
|
|
|
|
if(list.size()==0){
|
|
|
|
if (list.size() == 0) {
|
|
|
|
ioOrderDetailBizEntity.setRegStatus(false);
|
|
|
|
ioOrderDetailBizEntity.setRegStatus(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
orderDetailCodeService.updateOrderDetailBiz(ioOrderDetailBizEntity);
|
|
|
|
orderDetailCodeService.updateOrderDetailBiz(ioOrderDetailBizEntity);
|
|
|
@ -623,7 +623,7 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/inout/biz/updateorderBiz")
|
|
|
|
@PostMapping("/udiwms/inout/biz/updateorderBiz")
|
|
|
|
public BaseResponse updateorderBiz(@RequestBody List<IoOrderDetailCodeEntity> list) {
|
|
|
|
public BaseResponse updateorderBiz(@RequestBody List<IoOrderDetailCodeEntity> list) {
|
|
|
|
for (IoOrderDetailCodeEntity ioOrderDetailBizEntity : list) {
|
|
|
|
for (IoOrderDetailCodeEntity ioOrderDetailBizEntity : list) {
|
|
|
|
ioOrderDetailBizEntity.setRegStatus(true);
|
|
|
|
ioOrderDetailBizEntity.setRegStatus(true);
|
|
|
|
orderDetailCodeService.updateOrderDetailBiz(ioOrderDetailBizEntity);
|
|
|
|
orderDetailCodeService.updateOrderDetailBiz(ioOrderDetailBizEntity);
|
|
|
@ -642,7 +642,7 @@ public class IoOrderDetailBizController extends BaseController {
|
|
|
|
public BaseResponse filterBizOrderList(FilterOrderDetailCodeRequest orderDetailBizRequest) {
|
|
|
|
public BaseResponse filterBizOrderList(FilterOrderDetailCodeRequest orderDetailBizRequest) {
|
|
|
|
List<IoOrderDetailCodeResponse> ioOrderDetailCodeResponses = orderDetailBizService.getfilterList(orderDetailBizRequest);
|
|
|
|
List<IoOrderDetailCodeResponse> ioOrderDetailCodeResponses = orderDetailBizService.getfilterList(orderDetailBizRequest);
|
|
|
|
for (IoOrderDetailCodeResponse ioOrderDetailCodeRespons : ioOrderDetailCodeResponses) {
|
|
|
|
for (IoOrderDetailCodeResponse ioOrderDetailCodeRespons : ioOrderDetailCodeResponses) {
|
|
|
|
if(ioOrderDetailCodeRespons.getCount() != 0 && ioOrderDetailCodeRespons.getPrice()!=null ) {
|
|
|
|
if (ioOrderDetailCodeRespons.getCount() != 0 && ioOrderDetailCodeRespons.getPrice() != null) {
|
|
|
|
ioOrderDetailCodeRespons.setAmount(new BigDecimal(ioOrderDetailCodeRespons.getCount()).multiply(ioOrderDetailCodeRespons.getPrice()));
|
|
|
|
ioOrderDetailCodeRespons.setAmount(new BigDecimal(ioOrderDetailCodeRespons.getCount()).multiply(ioOrderDetailCodeRespons.getPrice()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
String msg = "";
|
|
|
|
String msg = "";
|
|
|
|