|
@@ -581,6 +581,28 @@ public class ReceiptServiceImpl implements ReceiptService {
|
|
|
return ResponseJson.success(receipt);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 收款详情的款项类型
|
|
|
+ *
|
|
|
+ * @param id 款项Id
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public ResponseJson<Map<String, Integer>> getReceiptDetailType(Integer id, HttpHeaders headers) {
|
|
|
+ // 检查收款用户权限: 1收款列表访问,2收款详情访问,3收款录入,4收款关联订单,5收款关联返佣,6收款关联供应商退款,7收款审核
|
|
|
+ ReceiptUserVo receiptUser = checkPermissions(0, headers);
|
|
|
+ if (null == receiptUser) {
|
|
|
+ return ResponseJson.error("无权限操作!", null);
|
|
|
+ }
|
|
|
+ ReceiptVo receipt = receiptMapper.getReceiptDetail(id);
|
|
|
+ Map<String, Integer> map = new HashMap<>();
|
|
|
+ map.put("id", id);
|
|
|
+ if (null != receipt) {
|
|
|
+ map.put("receiptType", receipt.getReceiptType());
|
|
|
+ map.put("receiptStatus", receipt.getReceiptStatus());
|
|
|
+ }
|
|
|
+ return ResponseJson.success(map);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 收款详情(供应商退款)
|
|
|
*/
|