-->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
+
+
+
+ {{ scope.row.oilCardRecharge || 0 }}
+
+
+
+
+ {{ scope.row.oilCardRecharge || 0 }}
+
+
+
+
+ {{ scope.row.oilSale || 0 }}
+
+
+
+
+ {{ scope.row.goodsCommission || 0 }}
+
+
+
+
- 油品订单提成
- 商品订单提成
- 储值卡充值提成
- 油品退款
- 商品退款
+ {{ scope.row.summary || 0 }}
-
-
-
-
+
- {{ parseTime(scope.row.createTime) }}
+ 查看详情
@@ -131,9 +100,10 @@
:total="total1"
:page.sync="queryParams1.page"
:limit.sync="queryParams1.pageSize"
- @pagination="getCommissionList"
+ @pagination="getStaffCommissionList"
/>
+
@@ -236,11 +206,16 @@
-
+
-
+
+
+
+
+
+
@@ -267,12 +242,9 @@
-
+
{{ dict.label }}
-
- {{ dict.label }}
-
@@ -324,6 +296,96 @@
取 消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 油品订单提成
+ 商品订单提成
+ 储值卡充值提成
+ 油品退款
+ 商品退款
+ 囤油卡充值提成
+
+
+
+
+ {{ scope.row.amount || 0 }}
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
@@ -333,7 +395,7 @@
import {
addCommission, allAmountCommissionRecord, delCommission,
getCommission,
- listCommission, listCommissionRecord,
+ listCommission, listCommissionRecord, listStaffCommissionRecord,
queryCommission,
updateCommission
} from "@/api/staffCommission/staffcommission";
@@ -357,6 +419,7 @@ export default {
// 总条数
total: 0,
total1: 0,
+ total2: 0,
// 表格数据
list: [],
commissionList: [],
@@ -377,6 +440,12 @@ export default {
page: 1,
pageSize: 10,
},
+ queryParams2: {
+ page: 1,
+ pageSize: 10,
+ },
+ // 弹出层
+ drawer: false,
staffList:[],
// 日期范围
dateRange: [],
@@ -424,6 +493,14 @@ export default {
this.getDuty();
},
methods:{
+ getStaffCommissionList(){
+ this.loading = true
+ listStaffCommissionRecord(this.addDateRange(this.queryParams1, this.dateRange)).then(res => {
+ this.staffCommissionList = res.data.records;
+ this.total1 = res.data.total;
+ this.loading = false
+ })
+ },
getStaffDuty(list,ids){
let id = ids.split(",")
let name = ""
@@ -449,6 +526,10 @@ export default {
this.roleList = response.data
})
},
+ // 是否关闭弹框
+ handleClose(done) {
+ done();
+ },
// 点击标签页
handleClick(tab, event) {
if (this.activeName == 'oil'){
@@ -476,10 +557,15 @@ export default {
page: 1,
pageSize: 10,
};
- this.getCommissionList();
+ this.getStaffCommissionList();
}
},
-
+ // 查看详情
+ lookDetail(staffId){
+ this.drawer = true
+ this.queryParams2.staffId = staffId
+ this.getCommissionList()
+ },
getCheckbox(){
console.log(this.staffRoleGroup)
// this.form.commissionSource = this.commissionSource.toString()
@@ -497,16 +583,16 @@ export default {
// 查询员工提成记录信息
getCommissionList(){
this.loading = true;
- listCommissionRecord(this.addDateRange(this.queryParams1, this.dateRange)).then(res => {
+ listCommissionRecord(this.addDateRange(this.queryParams2, this.dateRange)).then(res => {
this.commissionList = res.data.records;
- this.total1 = res.data.total;
+ this.total2 = res.data.total;
this.loading = false;
})
- allAmountCommissionRecord(this.addDateRange(this.queryParams1, this.dateRange)).then(res => {
- if (res.data){
- this.allAmount = res.data
- }
- })
+ // allAmountCommissionRecord(this.addDateRange(this.queryParams1, this.dateRange)).then(res => {
+ // if (res.data){
+ // this.allAmount = res.data
+ // }
+ // })
},
// 表单重置
reset() {
@@ -551,6 +637,11 @@ export default {
// 搜索按钮操作
handleQuery() {
+ this.queryParams1.page = 1;
+ this.getStaffCommissionList();
+ },
+ // 搜索按钮操作
+ handleQuery1() {
this.queryParams1.page = 1;
this.getCommissionList();
},
@@ -564,6 +655,16 @@ export default {
// this.resetForm("queryForm");
this.handleQuery();
},
+ // 重置按钮操作
+ resetQuery1() {
+ this.dateRange = [];
+ this.queryParams2 = {
+ page: 1,
+ pageSize: 10,
+ }
+ // this.resetForm("queryForm");
+ this.handleQuery1();
+ },
// 删除按钮操作
handleDelete(row) {
const name = row.name
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/service/impl/FyPayServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/service/impl/FyPayServiceImpl.java
index 71c2064c9..ed90ecf64 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/service/impl/FyPayServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/service/impl/FyPayServiceImpl.java
@@ -185,7 +185,7 @@ public class FyPayServiceImpl implements FyPayService {
oilOrder.setOrderStatus("paid");
oilOrder.setPayTime(date);
oilOrderService.updateCardAndActiveById(oilOrder.getStoreId(),oilOrder.getUserId(),oilOrder.getActiveId(),oilOrder.getCouponId(),oilOrder.getActiveType(),oilOrder.getOrderAmount(), Integer.valueOf(oilOrder.getOils()));
- staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),oilOrder.getOilNum(),"1",orderNo);
+ staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),"1",orderNo);
// 修改油罐容量
List jsonObjects = JSONArray.parseArray(map1.get("oilOrder"), JSONObject.class);
if (jsonObjects.size()<=1) {
@@ -211,7 +211,7 @@ public class FyPayServiceImpl implements FyPayService {
if (goodsOrder.getUserId()!=null){
isMember = true;
}
- staffCommissionService.countStaffCommission(goodsOrder.getStaffId(),goodsOrder.getStoreId(),goodsOrder.getAmount(),goodsOrder.getPayAmount(),0.0,"2",orderNo);
+ staffCommissionService.countStaffCommission(goodsOrder.getStaffId(),goodsOrder.getStoreId(),goodsOrder.getAmount(),goodsOrder.getPayAmount(),"2",orderNo);
if (!map1.get("goodsOrder").equals("[]")){
List goods = JSONArray.parseArray(map1.get("goodsOrder"), JSONObject.class);
OrderGoods orderGoods = new OrderGoods();
@@ -248,7 +248,7 @@ public class FyPayServiceImpl implements FyPayService {
}
for (OilOrder order : list) {
if (order.getOrderType().equals("主订单")){
- staffCommissionService.countStaffCommission(order.getStaffId(),order.getStoreId(),order.getOrderAmount(),order.getPayAmount(),oilLiters,"1",orderNo);
+ staffCommissionService.countStaffCommission(order.getStaffId(),order.getStoreId(),order.getOrderAmount(),order.getPayAmount(),"1",orderNo);
}
// 添加多个油品订单
order.setOrderStatus("paid");
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/controller/CommissionRecordController.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/controller/CommissionRecordController.java
index 8d510e012..38f939252 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/controller/CommissionRecordController.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/controller/CommissionRecordController.java
@@ -12,6 +12,7 @@ import io.lettuce.core.dynamic.annotation.Param;
import javax.annotation.Resource;
+import java.util.Map;
/**
* 提成记录表(CommissionRecord)表控制层
@@ -43,6 +44,22 @@ public class CommissionRecordController extends BaseController {
IPage< CommissionRecord> iPageList = this.commissionRecordService.queryByPage(page, commissionRecord);
return getSuccessResult(iPageList);
}
+
+ /**
+ * 分页查询
+ *
+ * @param commissionRecord 筛选条件
+ * @param pageNo 分页对象
+ * @return 查询结果
+ */
+ @GetMapping("queryList")
+ public ResponseObject queryStaffCommission(@RequestParam(value = "pageNo",defaultValue = "1") Integer pageNo,
+ @RequestParam(value = "pageSize",defaultValue = "10") Integer pageSize,
+ CommissionRecord commissionRecord) {
+ Page page = new Page(pageNo, pageSize);
+ Map map = commissionRecordService.selectStaffCommissionList(page, commissionRecord);
+ return getSuccessResult(map);
+ }
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/CommissionRecordMapper.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/CommissionRecordMapper.java
index b80ffad3a..19c521c26 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/CommissionRecordMapper.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/CommissionRecordMapper.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fuint.business.commission.entity.CommissionRecord;
import com.fuint.business.commission.vo.CommissionRecordVo;
+import com.fuint.business.commission.vo.StaffPercentageVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.data.domain.Pageable;
import java.util.List;
@@ -97,5 +98,12 @@ public interface CommissionRecordMapper extends BaseMapper {
* @return
*/
Double selectAllAmount(@Param("commissionRecord") CommissionRecordVo commissionRecord);
+
+ /**
+ * 根据条件查询员工提成总金额
+ * @param commissionRecord
+ * @return
+ */
+ Double selectAllCommissIon(@Param("commission") CommissionRecord commissionRecord);
}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/CommissionRecordMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/CommissionRecordMapper.xml
index daa529200..0a51bd37a 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/CommissionRecordMapper.xml
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/CommissionRecordMapper.xml
@@ -233,5 +233,29 @@
+
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/StaffCommissionMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/StaffCommissionMapper.xml
index e733fe7f9..318965cec 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/StaffCommissionMapper.xml
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/mapper/xml/StaffCommissionMapper.xml
@@ -9,7 +9,12 @@
sc.store_id = #{commission.storeId}
- and sc.commission_source = #{commission.commissionSource}
+
+ and sc.commission_source != #{commission.commissionSource} and sc.commission_source != '非油品'
+
+
+ and sc.commission_source = #{commission.commissionSource}
+
\ No newline at end of file
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/CommissionRecordService.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/CommissionRecordService.java
index 947b7e564..47ea6896c 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/CommissionRecordService.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/CommissionRecordService.java
@@ -4,8 +4,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fuint.business.commission.entity.CommissionRecord;
import com.fuint.business.commission.vo.CommissionRecordVo;
+import com.fuint.business.commission.vo.StaffPercentageVo;
import io.lettuce.core.dynamic.annotation.Param;
+import java.util.Map;
+
/**
* 提成记录表(CommissionRecord)表服务接口
@@ -32,6 +35,13 @@ public interface CommissionRecordService {
*/
IPage queryByPage(@Param("page") Page page, CommissionRecord commissionRecord);
+ /**
+ * 根据条件分页查询员工提成方案信息
+ * @param page
+ * @return
+ */
+ public Map selectStaffCommissionList(Page page, CommissionRecord commissionRecord);
+
/**
* 新增数据
*
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/StaffCommissionService.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/StaffCommissionService.java
index 3844fb529..8c65665e0 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/StaffCommissionService.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/StaffCommissionService.java
@@ -60,9 +60,8 @@ public interface StaffCommissionService extends IService {
* @param storeId 店铺id
* @param amount 订单金额
* @param payAmount 实付金额
- * @param oilLiters 油品消费升数
- * @param type 订单类型(1.油品、2.非油品、3.储值卡、4.囤油卡、5.礼品卡、6.加油)
+ * @param type 订单类型(1.车主加油、2.非油品、3.储值卡充值、4.囤油卡充值)
* @param orderNo 关联订单号
*/
- void countStaffCommission(Integer staffId,Integer storeId,Double amount,Double payAmount,Double oilLiters,String type,String orderNo);
+ void countStaffCommission(Integer staffId,Integer storeId,Double amount,Double payAmount,String type,String orderNo);
}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/CommissionRecordServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/CommissionRecordServiceImpl.java
index 51cb0c244..de1b355d6 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/CommissionRecordServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/CommissionRecordServiceImpl.java
@@ -8,6 +8,10 @@ import com.fuint.business.commission.entity.CommissionRecord;
import com.fuint.business.commission.mapper.CommissionRecordMapper;
import com.fuint.business.commission.service.CommissionRecordService;
import com.fuint.business.commission.vo.CommissionRecordVo;
+import com.fuint.business.commission.vo.StaffPercentageVo;
+import com.fuint.business.member.entity.LJStaff;
+import com.fuint.business.member.service.ILJStaffService;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.fuint.common.util.TokenUtil;
import io.lettuce.core.dynamic.annotation.Param;
@@ -16,6 +20,10 @@ import com.fuint.common.dto.AccountInfo;
import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
/**
* 提成记录表(CommissionRecord)表服务实现类
@@ -27,6 +35,8 @@ import javax.annotation.Resource;
public class CommissionRecordServiceImpl implements CommissionRecordService {
@Resource
private CommissionRecordMapper commissionRecordMapper;
+ @Autowired
+ private ILJStaffService staffService;
/**
* 通过ID查询单条数据
@@ -53,6 +63,43 @@ public class CommissionRecordServiceImpl implements CommissionRecordService {
return this.commissionRecordMapper.queryAllByLimit(page, commissionRecord);
}
+ @Override
+ public Map selectStaffCommissionList(Page page, CommissionRecord commissionRecord) {
+ Map resMap = new HashMap<>();
+ AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
+ LJStaff staff = new LJStaff();
+ staff.setStoreId(nowAccountInfo.getStoreId());
+ staff.setId(commissionRecord.getStaffId());
+ IPage ljStaffIPage = staffService.selectStaffList(page, staff);
+ if (ObjectUtil.isNotEmpty(ljStaffIPage)){
+ List list = new ArrayList<>();
+ for (LJStaff record : ljStaffIPage.getRecords()) {
+ StaffPercentageVo staffPercentageVo = new StaffPercentageVo();
+ staffPercentageVo.setStoreId(nowAccountInfo.getStoreId());
+ staffPercentageVo.setStaffName(record.getRealName());
+ staffPercentageVo.setStaffMobile(record.getMobile());
+ staffPercentageVo.setStaffId(record.getId());
+ commissionRecord.setStoreId(nowAccountInfo.getStoreId());
+ commissionRecord.setStaffId(record.getId());
+ commissionRecord.setType("");
+ staffPercentageVo.setSummary(commissionRecordMapper.selectAllCommissIon(commissionRecord));
+ commissionRecord.setType("1");
+ staffPercentageVo.setOilSale(commissionRecordMapper.selectAllCommissIon(commissionRecord));
+ commissionRecord.setType("2");
+ staffPercentageVo.setGoodsCommission(commissionRecordMapper.selectAllCommissIon(commissionRecord));
+ commissionRecord.setType("3");
+ staffPercentageVo.setOilCardRecharge(commissionRecordMapper.selectAllCommissIon(commissionRecord));
+ commissionRecord.setType("6");
+ staffPercentageVo.setOilStorageRecharge(commissionRecordMapper.selectAllCommissIon(commissionRecord));
+ list.add(staffPercentageVo);
+ }
+ resMap.put("records",list);
+ resMap.put("total",ljStaffIPage.getTotal());
+ }
+
+ return resMap;
+ }
+
/**
* 新增数据
*
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/StaffCommissionServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/StaffCommissionServiceImpl.java
index c2abefe45..98738d162 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/StaffCommissionServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/service/impl/StaffCommissionServiceImpl.java
@@ -115,7 +115,7 @@ public class StaffCommissionServiceImpl extends ServiceImpl();
queryWrapper.eq("store_id",storeId);
@@ -126,7 +126,7 @@ public class StaffCommissionServiceImpl extends ServiceImpl=Double.valueOf(staffCommission.getMeetCondition())){
- if (unit.equals("元")){
- commissionRecord.setAmount(royaltyRate);
- }
- if (unit.equals("%")){
- commissionRecord.setAmount(oilLiters*(royaltyRate/100));
- }
- commissionRecordService.insertRecord(commissionRecord);
- }
- }
+// if (staffCommission.getType().equals("refuleNum")){
+// if (oilLiters>=Double.valueOf(staffCommission.getMeetCondition())){
+// if (unit.equals("元")){
+// commissionRecord.setAmount(royaltyRate);
+// }
+// if (unit.equals("%")){
+// commissionRecord.setAmount(oilLiters*(royaltyRate/100));
+// }
+// commissionRecordService.insertRecord(commissionRecord);
+// }
+// }
}
}
}
@@ -211,7 +211,7 @@ public class StaffCommissionServiceImpl extends ServiceImpl= Double.valueOf(staffCommission.getMeetCondition())) {
- if (unit.equals("元")) {
- commissionRecord.setAmount(royaltyRate);
- }
- if (unit.equals("%")) {
- commissionRecord.setAmount(amount * (royaltyRate / 100));
- }
- }
- }
-// 按照实付金额计算提成
- if (staffCommission.getType().equals("payAmount")) {
- if (payAmount >= Double.valueOf(staffCommission.getMeetCondition())) {
- if (unit.equals("元")) {
- commissionRecord.setAmount(royaltyRate);
- }
- if (unit.equals("%")) {
- commissionRecord.setAmount(payAmount * (royaltyRate / 100));
- }
- }
- }
- commissionRecordService.insertRecord(commissionRecord);
- }
- }
- }
- if (type.equals("5") && staffCommission.getCommissionSource().equals("礼品卡")){
- for (String staffRoleGroup : staffRoleGroups) {
- if (staff.getRoleId().equals(staffRoleGroup)) {
- commissionRecord.setStaffId(staffId);
- commissionRecord.setStoreId(storeId);
- commissionRecord.setType(type);
- commissionRecord.setDescription(staffCommission.getCommissionSource() + "订单出售提成");
- commissionRecord.setOrderNo(orderNo);
- Double royaltyRate = Double.valueOf(staffCommission.getRoyaltyRate().substring(0, staffCommission.getRoyaltyRate().length() - 1));
- String unit = staffCommission.getRoyaltyRate().substring(staffCommission.getRoyaltyRate().length() - 1);
-// 按照订单金额计算提成
- if (staffCommission.getType().equals("orderAmount")) {
- if (amount >= Double.valueOf(staffCommission.getMeetCondition())) {
- if (unit.equals("元")) {
- commissionRecord.setAmount(royaltyRate);
- }
- if (unit.equals("%")) {
- commissionRecord.setAmount(amount * (royaltyRate / 100));
- }
- }
- }
-// 按照实付金额计算提成
- if (staffCommission.getType().equals("payAmount")) {
- if (payAmount >= Double.valueOf(staffCommission.getMeetCondition())) {
- if (unit.equals("元")) {
- commissionRecord.setAmount(royaltyRate);
- }
- if (unit.equals("%")) {
- commissionRecord.setAmount(payAmount * (royaltyRate / 100));
- }
- }
- }
- commissionRecordService.insertRecord(commissionRecord);
- }
- }
- }
- if (type.equals("6") && staffCommission.getCommissionSource().equals("加油")){
+ if (type.equals("4") && staffCommission.getCommissionSource().equals("囤油卡充值")){
for (String staffRoleGroup : staffRoleGroups) {
if (staff.getRoleId().equals(staffRoleGroup)) {
commissionRecord.setStaffId(staffId);
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/vo/StaffPercentageVo.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/vo/StaffPercentageVo.java
new file mode 100644
index 000000000..c53bf0b8a
--- /dev/null
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/commission/vo/StaffPercentageVo.java
@@ -0,0 +1,25 @@
+package com.fuint.business.commission.vo;
+
+import lombok.Data;
+
+@Data
+public class StaffPercentageVo {
+// 店铺id
+ private Integer storeId;
+// 员工id
+ private Integer staffId;
+// 员工名称
+ private String staffName;
+// 员工手机号
+ private String staffMobile;
+// 员工油卡充值提成
+ private Double oilCardRecharge;
+// 员工囤油卡充值提成
+ private Double oilStorageRecharge;
+// 员工油品出售提成(车主加油)
+ private Double oilSale;
+// 员工非油品出售提成
+ private Double goodsCommission;
+// 员工提成汇总
+ private Double summary;
+}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/mapper/xml/LJStaffMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/mapper/xml/LJStaffMapper.xml
index 2d0e67139..27475abe2 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/mapper/xml/LJStaffMapper.xml
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/member/mapper/xml/LJStaffMapper.xml
@@ -18,6 +18,9 @@
and status = #{staff.status}
+
+ and id = #{staff.id}
+
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/impl/OilOrderServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/impl/OilOrderServiceImpl.java
index 586ea6fbe..0d2ac70f4 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/impl/OilOrderServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/impl/OilOrderServiceImpl.java
@@ -301,7 +301,7 @@ public class OilOrderServiceImpl extends ServiceImpl i
ljOrder.setStaffId(staffId);
ljOrder.setStatus(payStatus);
if (payType.equals("CASH")){
- staffCommissionService.countStaffCommission(staffId,storeId,goodsAmount,goodsActualPay,0.0,"2",orderNo);
+ staffCommissionService.countStaffCommission(staffId,storeId,goodsAmount,goodsActualPay,"2",orderNo);
ljOrder.setPayTime(new Date());
}
// 将商品订单的json数据转换为数组
@@ -352,7 +352,7 @@ public class OilOrderServiceImpl extends ServiceImpl i
order.setOrderNo(orderNo);
order.setDiscountAmount(oilDiscount);
if (payType.equals("CASH")){
- staffCommissionService.countStaffCommission(staffId,storeId,oilAmount,oilActualPay,oilLiters,"1",orderNo);
+ staffCommissionService.countStaffCommission(staffId,storeId,oilAmount,oilActualPay,"1",orderNo);
}
order.setCouponId(cardFavorableId);
}else {
@@ -750,7 +750,7 @@ public class OilOrderServiceImpl extends ServiceImpl i
cashierOrder.setPayType(map.get("payType"));
cashierOrderService.insertCashierOrder(cashierOrder);
this.insertAllOrderInfo(orderNo, storeId, oilAmount, oilAmount, map.get("payType"), userId, "PC", "1", status);
- staffCommissionService.countStaffCommission(Integer.valueOf(map.get("staffId")),storeId,oilAmount,oilAmount,oilLiters,"1",orderNo);
+ staffCommissionService.countStaffCommission(Integer.valueOf(map.get("staffId")),storeId,oilAmount,oilAmount,"1",orderNo);
res.put("success","success");
}
}
@@ -815,7 +815,7 @@ public class OilOrderServiceImpl extends ServiceImpl i
cashierOrderService.insertCashierOrder(cashierOrder);
this.updateGrowthValue1(oilAmount,oilAmount,userId, Integer.valueOf(oilOrder.getOils()),0.0,storeId,orderNo);
this.insertAllOrderInfo(orderNo,accountInfo.getStoreId(),oilAmount,oilAmount,map.get("payType"),userId,"PC","1","paid");
- staffCommissionService.countStaffCommission(Integer.valueOf(map.get("staffId")),storeId,oilAmount,oilAmount,oilLiters,"1",orderNo);
+ staffCommissionService.countStaffCommission(Integer.valueOf(map.get("staffId")),storeId,oilAmount,oilAmount,"1",orderNo);
// this.insertCardBalance(oilAmount,userId,storeId);
res.put("success","success");
}else {
@@ -1124,7 +1124,7 @@ public class OilOrderServiceImpl extends ServiceImpl i
this.insertCardOrder(oilOrder.getUserId(),oilOrder.getStoreId(),orderNo,oilOrder.getOrderAmount(),"paid", Double.valueOf(balanceAmount),payAmount);
this.insertAllOrderInfo(orderNo,oilOrder.getStoreId(),oilOrder.getOrderAmount(),payAmount,oilOrder.getPayType(),oilOrder.getUserId(),"applet","1","paid");
this.insertCardBalance(Double.valueOf(balanceAmount),userId,oilOrder.getStoreId(),orderNo);
- staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getOrderAmount(),oilOrder.getOilNum(),"1",orderNo);
+ staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getOrderAmount(),"1",orderNo);
oilOrder.setPayAmount(payAmount);
oilOrder.setDiscountAmount(Double.valueOf(discountAmount));
oilOrder.setPayTime(new Date());
@@ -1209,7 +1209,7 @@ public class OilOrderServiceImpl extends ServiceImpl i
this.addOilTracks(oilOrder,oilOrder.getStoreId());
this.updateCardAndActiveById(oilOrder.getStoreId(),oilOrder.getUserId(),oilOrder.getActiveId(),oilOrder.getCouponId(),oilOrder.getActiveType(),oilOrder.getOrderAmount(), Integer.valueOf(oilOrder.getOils()));
this.insertCardBalance(oilOrder.getOrderAmount()-oilOrder.getDiscountAmount()-oilOrder.getPayAmount(),userId,oilOrder.getStoreId(),orderNo);
- staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),oilOrder.getOilNum(),"1",orderNo);
+ staffCommissionService.countStaffCommission(oilOrder.getStaffId(),oilOrder.getStoreId(),oilOrder.getOrderAmount(),oilOrder.getPayAmount(),"1",orderNo);
}
row = baseMapper.updateById(oilOrder);
}