|
@@ -272,3 +272,33 @@ func (t WorkspaceController) GetDefault(c *gin.Context) {
|
|
|
|
|
|
returnSuccess(c, 20000, resultMap)
|
|
|
}
|
|
|
+
|
|
|
+// 财务待办-充值与发票
|
|
|
+func (t WorkspaceController) GetFinance(c *gin.Context) {
|
|
|
+ param := &vo.CommonParam{}
|
|
|
+ err := c.BindJSON(param)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("Request bind err:%+v\n", err)
|
|
|
+ returnError(c, 40000, "Parameter Error: "+err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // 充值确认中
|
|
|
+ confirmingRecharge, err1 := service.RechargeService{}.GetFinance(param)
|
|
|
+ if err1 != nil {
|
|
|
+ logrus.Errorf("[RechargeService] call Show err:%+v\n", err1)
|
|
|
+ returnError(c, 40000, err1.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // 开票中
|
|
|
+ invoicingAmount, err2 := service.InvoiceService{}.GetFinance(param)
|
|
|
+ if err2 != nil {
|
|
|
+ logrus.Errorf("[InvoiceService] call Show err:%+v\n", err2)
|
|
|
+ returnError(c, 40000, err2.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ res := make(map[string]float64)
|
|
|
+ res["confirmingRecharge"] = confirmingRecharge
|
|
|
+ res["invoicingAmount"] = invoicingAmount
|
|
|
+
|
|
|
+ returnSuccess(c, 20000, res)
|
|
|
+}
|