|
@@ -1,11 +1,15 @@
|
|
|
package cn.com.ty.lift.business.contract.controller;
|
|
|
|
|
|
+import cn.com.ty.lift.business.contract.dao.entity.model.request.PaymentDetailRequest;
|
|
|
+import cn.com.ty.lift.business.contract.dao.entity.model.request.PaymentModifyRequest;
|
|
|
import cn.com.ty.lift.business.contract.dao.entity.model.request.PaymentRequest;
|
|
|
+import cn.com.ty.lift.business.contract.dao.entity.model.response.PaymentDetailResponse;
|
|
|
import cn.com.ty.lift.business.contract.dao.entity.model.response.PaymentResponse;
|
|
|
import cn.com.ty.lift.business.contract.service.PaymentService;
|
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -41,4 +45,35 @@ public class PaymentController {
|
|
|
}
|
|
|
return RestResponse.success(page, MessageUtils.get("msg.query.success"));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param request 付款详情查询条件
|
|
|
+ * @return RestResponse 付款详情
|
|
|
+ * @description 查询付款详情
|
|
|
+ * @date 2020/2/24 10:47 上午
|
|
|
+ */
|
|
|
+ @PostMapping("detail")
|
|
|
+ public RestResponse detail(@RequestBody PaymentDetailRequest request){
|
|
|
+ PaymentDetailResponse response = paymentService.detail(request);
|
|
|
+ if (ObjectUtil.isEmpty(response)){
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
+ return RestResponse.success(response, MessageUtils.get("msg.query.detail.success"));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param request 付款列表
|
|
|
+ * @return 1.成功, 0.失败, 消息描述
|
|
|
+ * @description 批量修改付款信息
|
|
|
+ * @date 2020/2/24 10:47 上午
|
|
|
+ */
|
|
|
+ @PostMapping("batch/modify")
|
|
|
+ public RestResponse batchModify(@RequestBody PaymentModifyRequest request) {
|
|
|
+ boolean result = paymentService.modifyBatchById(request.getPaymentList());
|
|
|
+ if (result) {
|
|
|
+ return RestResponse.success(null, MessageUtils.get("msg.modify.success"));
|
|
|
+ } else {
|
|
|
+ return RestResponse.fail(MessageUtils.get("msg.modify.fail"));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|