|
|
|
@@ -1,8 +1,7 @@ |
|
|
|
package com.iformall.controller; |
|
|
|
|
|
|
|
import com.iformall.common.ErrorCode; |
|
|
|
import com.iformall.service.PosBrunService; |
|
|
|
import com.iformall.service.PosPayOrderService; |
|
|
|
import com.iformall.domain.po.WxMerchantBUser; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import org.slf4j.Logger; |
|
|
|
@@ -41,9 +40,10 @@ public class PosOrderController extends BaseController { |
|
|
|
return new ResultData(page); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("新增POS订单接口") |
|
|
|
@PostMapping("add") |
|
|
|
@ApiOperation(value = "新增POS订单接口", notes = "") |
|
|
|
@PostMapping("addForPosPay") |
|
|
|
public ResultData add(@RequestBody PosOrder posOrder) { |
|
|
|
WxMerchantBUser user = getUser(); |
|
|
|
if (posOrder == null) { |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); |
|
|
|
} |
|
|
|
@@ -52,13 +52,21 @@ public class PosOrderController extends BaseController { |
|
|
|
logger.error(errMessage); |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), errMessage); |
|
|
|
} |
|
|
|
if (posOrder.getBuUserId() == null) { |
|
|
|
String errMessage = "操作员为空"; |
|
|
|
if (posOrder.getPaymentType() == null) { |
|
|
|
String errMessage = "支付类型为空"; |
|
|
|
logger.error(errMessage); |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), errMessage); |
|
|
|
} |
|
|
|
if (posOrder.getPayment() == null) { |
|
|
|
String errMessage = "支付金额为空"; |
|
|
|
logger.error(errMessage); |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), errMessage); |
|
|
|
} |
|
|
|
|
|
|
|
posOrder.setTenantId(user.getTenantId()); |
|
|
|
posOrder.setBuUserId(user.getId()); |
|
|
|
posOrderService.saveOrUpdate(posOrder); |
|
|
|
return new ResultData(); |
|
|
|
return new ResultData(posOrder); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("根据id更新接口") |
|
|
|
|