From b44aadbb30430c5774fda713f062dc6080379b28 Mon Sep 17 00:00:00 2001
From: aike <17730485278@139.com>
Date: Thu, 18 Dec 2025 09:23:15 +0800
Subject: [PATCH] =?UTF-8?q?demand:=20=20tms-=E6=8F=90=E6=88=90=E7=AE=A1?=
=?UTF-8?q?=E7=90=86-=E8=BF=90=E5=8D=95=E6=8F=90=E6=88=90=E6=98=8E?=
=?UTF-8?q?=E7=BB=86-=E6=89=B9=E9=87=8F=E9=87=8D=E7=AE=97-=E6=8C=89?=
=?UTF-8?q?=E5=8D=95=E5=8F=B7/=E6=8C=89=E6=9C=88=E4=BB=BD=E9=87=8D?=
=?UTF-8?q?=E7=AE=97-=E8=AE=A1=E7=AE=97=E5=91=98=E5=B7=A5=E6=8F=90?=
=?UTF-8?q?=E6=88=90=E6=8C=89=E5=B2=97=E4=BD=8D=E7=94=9F=E6=88=90=20=20tms?=
=?UTF-8?q?-=E6=8F=90=E6=88=90=E7=AE=A1=E7=90=86-=E6=8F=90=E6=88=90?=
=?UTF-8?q?=E7=BB=9F=E8=AE=A1-=E6=9F=A5=E8=AF=A2=E6=94=AF=E6=8C=81?=
=?UTF-8?q?=E6=8C=89=E5=B2=97=E4=BD=8D=E6=9F=A5=E8=AF=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../erp/emis/domain/EmisCommissionProfit.java | 3 +
.../mapper/EmisCommissionProfitMapper.java | 34 ++++---
.../impl/EmisCommissionProfitServiceImpl.java | 7 +-
.../mapper/EmisCommissionProfitMapper.xml | 98 ++++++++++++++++---
4 files changed, 109 insertions(+), 33 deletions(-)
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionProfit.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionProfit.java
index 7eb935b36..50e22945a 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionProfit.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionProfit.java
@@ -80,4 +80,7 @@ public class EmisCommissionProfit extends BaseEntity
/* 结算类型 1-现金 2-月结 */
private String settleType;
+ /* 岗位类型 */
+ private String postType;
+
}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCommissionProfitMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCommissionProfitMapper.java
index da458ee37..4bce2e5ca 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCommissionProfitMapper.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCommissionProfitMapper.java
@@ -1,10 +1,10 @@
-/**
+/**
* @Project: emis
* @Title: EmisCommissionProfitMapper.java
* @author linfso
* @date 2024-10-24 01:46:35
* @Copyright: ShangHai Doitinfo 2022 All rights reserved.
- * @version v1.0
+ * @version v1.0
* @Description:
员工提成表 Mapper 接口
* Warning : This file is generate by ai tools,don't edit!!!
*/
@@ -26,14 +26,14 @@ public interface EmisCommissionProfitMapper extends BaseMapper selectEmisCommissionProfitList(EmisCommissionProfit emisCommissionProfit);
@@ -44,26 +44,26 @@ public interface EmisCommissionProfitMapper extends BaseMapper
+
- select id, profit_no, emp_code, emp_name, bill_month, money,month_money, real_money, payed_money, bl_confirm_center, confirm_center_date, confirm_center_note, confirm_center_man_code, confirm_center_code, bl_confirm_site, confirm_site_date, confirm_site_man_code, confirm_site_note, confirm_site_code, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_commission_profit
+ select id, profit_no, emp_code, emp_name, bill_month, money,month_money, real_money, payed_money, bl_confirm_center, confirm_center_date, confirm_center_note, confirm_center_man_code, confirm_center_code, bl_confirm_site, confirm_site_date, confirm_site_man_code, confirm_site_note, confirm_site_code, post_type, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_commission_profit
@@ -55,6 +96,7 @@
and emp_code like concat('%', #{empCode}, '%')
and emp_name=#{empName}
and bill_month=#{billMonth}
+ and post_type=#{postType}
and money = #{money}
and real_money = #{realMoney}
and payed_money = #{payedMoney}
@@ -85,11 +127,17 @@
where del_flag='0'
and emp_name = #{empName}
and bill_month = #{billMonth}
+
+ and post_type = #{postType}
+
+
+ and (post_type is null or post_type = '')
+
limit 1
@@ -116,6 +164,7 @@
confirm_site_man_code,
confirm_site_note,
confirm_site_code,
+ post_type,
remark,
del_flag,
create_by,
@@ -145,6 +194,7 @@
#{confirmSiteManCode},
#{confirmSiteNote},
#{confirmSiteCode},
+ #{postType},
#{remark},
#{delFlag},
#{createBy},
@@ -176,6 +226,7 @@
confirm_site_man_code = #{confirmSiteManCode},
confirm_site_note = #{confirmSiteNote},
confirm_site_code = #{confirmSiteCode},
+ post_type = #{postType},
remark = #{remark},
del_flag = #{delFlag},
create_by = #{createBy},
@@ -189,7 +240,14 @@
- update emis_commission_profit set money = #{money},month_money = #{monthMoney} where emp_name = #{empName} and bill_month = #{billMonth}
+ update emis_commission_profit set money = #{money},month_money = #{monthMoney}
+ where emp_name = #{empName} and bill_month = #{billMonth}
+
+ and post_type = #{postType}
+
+
+ and (post_type is null or post_type = '')
+
@@ -202,4 +260,12 @@
#{id}
-
\ No newline at end of file
+
+
+ update emis_commission_profit
+ set del_flag='1'
+ where money = 0
+ and month_money = 0
+ and del_flag = '0'
+
+