| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package com.goafanti.order.controller;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import com.goafanti.common.bo.Result;
- import com.goafanti.common.constant.ErrorConstants;
- import com.goafanti.common.controller.CertifyApiController;
- import com.goafanti.common.model.TemporaryReceivables;
- import com.goafanti.order.service.OrderReceivablesService;
- @RestController
- @RequestMapping(value = "/api/admin/receivables")
- public class AdminOrderReceivablesApiController extends CertifyApiController {
-
- @Autowired
- private OrderReceivablesService orderReceivablesService;
- /**
- * 新增预计回款信息
- * @param t
- * @return
- */
- @RequestMapping(value = "/addReceivables",method = RequestMethod.POST)
- public Result addReceivables(TemporaryReceivables t){
- Result res = new Result();
- if(StringUtils.isBlank(t.getOrderNo())){
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"","订单编号编号"));
- return res;
- }
- if(t.getAmount() == null){
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"","收款金额"));
- return res;
- }
- res.data(orderReceivablesService.addReceivables(t));
- return res;
- }
- /**
- * 修改预计回款
- */
- @RequestMapping(value = "/updateReceivables",method = RequestMethod.POST)
- public Result updateReceivables(TemporaryReceivables t){
- Result res = new Result();
- if(StringUtils.isBlank(t.getOrderNo())){
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"","订单编号编号"));
- return res;
- }
- if(t.getAmount() == null){
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"","收款金额"));
- return res;
- }
- res.data(orderReceivablesService.updateReceivables(t));
- return res;
- }
- /**
- * 删除预计回款
- */
- @RequestMapping(value = "/deleteReceivables",method = RequestMethod.POST)
- public Result deleteReceivables(String ids){
- Result res = new Result();
- if(null==ids) {
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"","id"));
- return res;
- }
- res.data(orderReceivablesService.deleteReceivables(ids));
- return res;
- }
- }
|