Browse Source

10-08-现金收款审核(部分)

lijianlin/feature-202509231533026-现金管理-收款管理
lijianlin 22 hours ago
parent
commit
ff23da676a
  1. 34
      src/main/java/com/example/demo/controller/cash/CashAuditController.java
  2. 3
      src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java
  3. 15
      src/main/java/com/example/demo/service/cash/CashAuditService.java
  4. 29
      src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java
  5. 3
      src/main/resources/cashMapper/CashCollectionMapper.xml

34
src/main/java/com/example/demo/controller/cash/CashAuditController.java

@ -0,0 +1,34 @@
package com.example.demo.controller.cash;
import com.example.demo.config.interfac.Log;
import com.example.demo.domain.vo.coin.AuditRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
/**
* @program: gold-java
* @ClassName CashAuditController
* @description:
* @author: Ethan
* @create: 202510-08 10:02
* @Version 1.0
**/
@RestController
@RequestMapping("/cashAudit")
@RequiredArgsConstructor
@Slf4j
@CrossOrigin
public class CashAuditController {
//收款审核
// @Log("收款审核")
// @PostMapping("collectionAudit")
// public ResponseEntity<Boolean> collectionAudit(
// @RequestBody AuditRequest request){
// boolean result = cashAuditService.collectionAudit(request.getToken(),request.getOrderCode(), request.getAction(),request.getRejectReason());
//return ResponseEntity.ok(result);
// }
}

3
src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java

@ -34,4 +34,7 @@ public interface CashCollectionMapper {
List<CashCollection> selectCollection1(@Param("pageNum") Integer pageNum,
@Param("pageSize") Integer pageSize,
@Param("cashCollection") CashCollection cashCollection);
//根据订单号查询待审核的现金收款订单
CashRecord selectUnAuditByOrderCode(@Param("orderCode") String orderCode);
}

15
src/main/java/com/example/demo/service/cash/CashAuditService.java

@ -0,0 +1,15 @@
package com.example.demo.service.cash;
/**
* @program: gold-java
* @ClassName CashAuditService
* @description:
* @author: Ethan
* @create: 202510-08 10:08
* @Version 1.0
**/
public interface CashAuditService {
//审核收款订单
boolean auditCollection(String token, String orderCode, Integer action, String rejectReason);
}

29
src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java

@ -0,0 +1,29 @@
package com.example.demo.serviceImpl.cash;
import com.example.demo.domain.entity.CashRecord;
import com.example.demo.mapper.cash.CashCollectionMapper;
import com.example.demo.service.cash.CashAuditService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
* @program: gold-java
* @ClassName CashAuditServiceImpl
* @description:
* @author: Ethan
* @create: 202510-08 10:09
* @Version 1.0
**/
@Service
public class CashAuditServiceImpl implements CashAuditService {
@Autowired
private CashCollectionMapper cashCollectionMapper;
@Transactional
@Override
public boolean auditCollection(String token, String orderCode, Integer action, String rejectReason) {
CashRecord order = cashCollectionMapper.selectUnAuditByOrderCode(orderCode);
return false;
}
}

3
src/main/resources/cashMapper/CashCollectionMapper.xml

@ -112,4 +112,7 @@
</otherwise>
</choose>
</select>
<select id="selectUnAuditByOrderCode" resultType="com.example.demo.domain.entity.CashRecord">
select status,order_code,
</select>
</mapper>
Loading…
Cancel
Save