diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4acfb17..4d2fbfd 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -97,7 +97,7 @@
"Spring Boot.RnmwApplication.executor": "Debug",
"git-widget-placeholder": "main",
"kotlin-language-version-configured": "true",
- "last_opened_file_path": "F:/workspace/idea/hn_cloud_service/HnRealNameBmw",
+ "last_opened_file_path": "F:/workspace/idea/hn_cloud_service/realname-app",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
diff --git a/HnRealNameMw/src/main/resources/mappers/core/UserMapper.xml b/HnRealNameMw/src/main/resources/mappers/core/UserMapper.xml
index 3e8c97d..30993b7 100644
--- a/HnRealNameMw/src/main/resources/mappers/core/UserMapper.xml
+++ b/HnRealNameMw/src/main/resources/mappers/core/UserMapper.xml
@@ -5,8 +5,8 @@
@@ -18,8 +18,8 @@
WHEN sr.type like concat('%','3','%') THEN '3'
WHEN sr.type like concat('%','4','%') THEN '4'
ELSE '' END as type
- from sys_user t
- LEFT JOIN sys_role sr ON sr.id=t.ROLE_ID
+ from bns_smz_sys_user t
+ LEFT JOIN bns_smz_sys_role sr ON sr.id=t.ROLE_ID
where t.id = #{id}
diff --git a/HnRealNameMw/src/main/resources/mappers/person/AttendanceMapper.xml b/HnRealNameMw/src/main/resources/mappers/person/AttendanceMapper.xml
index 6311be8..b453b37 100644
--- a/HnRealNameMw/src/main/resources/mappers/person/AttendanceMapper.xml
+++ b/HnRealNameMw/src/main/resources/mappers/person/AttendanceMapper.xml
@@ -7,9 +7,9 @@
SELECT a.* FROM (
SELECT su.USERNAME as userName,ffc.`NAME`,ffc.PHOTO_PATH as photoPath,
ffc.ID_NUMBER as idNumber,ffc.ADD_TIME as addTime
- FROM fc_face_contrast ffc
- LEFT JOIN bm_worker_record bwr ON bwr.ID_NUMBER=ffc.ID_NUMBER
- LEFT JOIN sys_user su ON su.id=ffc.USER_ID
+ FROM bns_smz_fc_face_contrast ffc
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwr.ID_NUMBER=ffc.ID_NUMBER
+ LEFT JOIN bns_smz_sys_user su ON su.id=ffc.USER_ID
WHERE ffc.is_active='1' AND ffc.AUDIT_STATUS='1' AND bwr.IS_ACTIVE='1' AND bwr.examine_status='1' and ffc.CURRENT_DAY=#{currentDay}
and(
@@ -32,16 +32,16 @@
bwr.PE_STATUS as peStatus,ffc.PHOTO_PATH as photoPath,bwah.EIN_TIME as addTime,
((substring(now(),1,4)-substring(bwr.ID_NUMBER,7,4))-(substring(bwr.ID_NUMBER,11,4)-date_format(now(),'%m%d')>0)) as age
,bwp.PHOTO_PATH as rlPhotoPath
- FROM bm_worker_record bwr
- LEFT JOIN fc_face_contrast ffc ON ffc.ID_NUMBER=bwr.ID_NUMBER
- LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = ffc.ID_NUMBER
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER
- LEFT JOIN pm_organization o ON o.id=bwr.ORG_ID
- LEFT JOIN pm_company pc ON pc.id=o.COMPANY_ID
- LEFT JOIN bm_project bp ON bp.id=bwr.PROJECT_ID
- LEFT JOIN sys_dic_detail sdd ON sdd.id=bwr.POST_ID
- LEFT JOIN bm_subcontractor bs ON bs.id=bwr.SUB_ID
- LEFT JOIN bm_worker_photo bwp ON bwr.ID_NUMBER=bwp.ID_NUMBER AND bwp.PHOTO_TYPE='3'
+ FROM bns_smz_bm_worker_record bwr
+ LEFT JOIN bns_smz_fc_face_contrast ffc ON ffc.ID_NUMBER=bwr.ID_NUMBER
+ LEFT JOIN bns_smz_bm_worker_attend_history bwah ON bwah.ID_NUMBER = ffc.ID_NUMBER
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER
+ LEFT JOIN bns_smz_pm_organization o ON o.id=bwr.ORG_ID
+ LEFT JOIN bns_smz_pm_company pc ON pc.id=o.COMPANY_ID
+ LEFT JOIN bns_smz_bm_project bp ON bp.id=bwr.PROJECT_ID
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.id=bwr.POST_ID
+ LEFT JOIN bns_smz_bm_subcontractor bs ON bs.id=bwr.SUB_ID
+ LEFT JOIN bns_smz_bm_worker_photo bwp ON bwr.ID_NUMBER=bwp.ID_NUMBER AND bwp.PHOTO_TYPE='3'
WHERE ffc.is_active='1' AND ffc.AUDIT_STATUS='1' AND bwr.IS_ACTIVE='1' AND bwr.examine_status='1'
and ffc.ID_NUMBER=#{idNumber} and ffc.CURRENT_DAY=#{currentDay}
GROUP BY ffc.ID_NUMBER
diff --git a/HnRealNameMw/src/main/resources/mappers/person/CompanyMapper.xml b/HnRealNameMw/src/main/resources/mappers/person/CompanyMapper.xml
index 92f1fa3..a3be276 100644
--- a/HnRealNameMw/src/main/resources/mappers/person/CompanyMapper.xml
+++ b/HnRealNameMw/src/main/resources/mappers/person/CompanyMapper.xml
@@ -4,12 +4,12 @@
- INSERT INTO pm_company(
+ INSERT INTO bns_smz_pm_company(
org_name,
org_credit_code,
legal_person_name,
@@ -55,22 +55,22 @@
@@ -103,7 +103,7 @@
@@ -116,7 +116,7 @@
- insert into sys_role_user(roleId,userId)
+ insert into bns_smz_sys_role_user(roleId,userId)
values(#{roleId},#{userId})
@@ -124,20 +124,20 @@
VALUES (#{roleId}, #{id});
-
- UPDATE sys_user SET `password`=#{password} WHERE phone=#{phone} and IS_ACTIVE='1'
+
+ UPDATE bns_smz_sys_user SET `password`=#{password} WHERE phone=#{phone} and IS_ACTIVE='1'
\ No newline at end of file
diff --git a/HnRealNameMw/src/main/resources/mappers/person/ContractMapper.xml b/HnRealNameMw/src/main/resources/mappers/person/ContractMapper.xml
index 6b6f92c..3a2479c 100644
--- a/HnRealNameMw/src/main/resources/mappers/person/ContractMapper.xml
+++ b/HnRealNameMw/src/main/resources/mappers/person/ContractMapper.xml
@@ -10,13 +10,13 @@
bwc.contractType as miurInsurance,
if(bwc.sub_contract_url is null,bwc.person_contract_url,bwc.sub_contract_url) as url,
if(bwc.contractType = '纸质合同','已签订',if((bwc.is_audit = 0 or bwc.is_audit = 2),'待签署',if(bwc.is_audit = 1,if((bwcd.is_sign != 0 AND bwcd.is_sign != 1),'待签署',if((bwcd.is_sign = 0),'未签订',if((bwcd.is_sign = 1),'已签订','未签订'))),'未签订'))) as stauts
- FROM bm_worker_record bwr
- LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER
- LEFT JOIN bm_worker_contract bwc ON bwc.idCard=bwr.ID_NUMBER
- LEFT JOIN bm_worker_contract_details bwcd ON bwc.id = bwcd.contract_id
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.id=bwr.POST_ID
- LEFT JOIN bm_project bp ON bp.id = bwr.PROJECT_ID
+ FROM bns_smz_bm_worker_record bwr
+ LEFT JOIN bns_smz_bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER
+ LEFT JOIN bns_smz_bm_worker_contract bwc ON bwc.idCard=bwr.ID_NUMBER
+ LEFT JOIN bns_smz_bm_worker_contract_details bwcd ON bwc.id = bwcd.contract_id
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.id=bwr.POST_ID
+ LEFT JOIN bns_smz_bm_project bp ON bp.id = bwr.PROJECT_ID
where bwr.IS_ACTIVE = '1' AND bw.IS_ACTIVE ='1' AND bwah.is_active = '1' AND bp.IS_ACTIVE = '1'
and bp.id=#{proId}
@@ -42,11 +42,11 @@
if(bwc.contractType="纸质合同","纸质合同","电子合同") as miurInsurance,
if(bwc.sub_contract_url is null,bwc.person_contract_url,bwc.sub_contract_url) as url,
if((bwc.is_audit = 0 or bwc.is_audit = 2),'待签署',if(bwc.is_audit = 1,if((bwcd.is_sign != 0 AND bwcd.is_sign != 1),'待签署',if((bwcd.is_sign = 0),'未签订',if((bwcd.is_sign = 1),'已签订','无数据'))),'无数据')) as stauts
- FROM bm_worker_contract bwc
- LEFT JOIN bm_worker_contract_details bwcd ON bwcd.part_b_idCard
- LEFT JOIN bm_worker_record bwr ON bwr.ID_NUMBER=bwc.idCard
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.id=bwr.POST_ID
+ FROM bns_smz_bm_worker_contract bwc
+ LEFT JOIN bns_smz_bm_worker_contract_details bwcd ON bwcd.part_b_idCard
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwr.ID_NUMBER=bwc.idCard
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.id=bwr.POST_ID
where bwc.is_audit='1' AND bwr.examine_status='1'
and(
@@ -66,8 +66,8 @@
SELECT u.USERNAME as uploadName,
bww.upload_time as uploadTime,
bww.witness_path as witnessPath
- from bm_worker_witness bww
- LEFT JOIN sys_user u ON u.id=bww.upload_id
+ from bns_smz_bm_worker_witness bww
+ LEFT JOIN bns_smz_sys_user u ON u.id=bww.upload_id
WHERE bww.is_active='1' and bww.witness_type='1' AND bww.ID_NUMBER=#{idNumber}
@@ -77,8 +77,8 @@
short_message as shortMessage,
message,message_time as messageTime,
video_url as videoUrl
- FROM bm_worker_contract_details bwcd
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER=bwcd.part_b_idCard
+ FROM bns_smz_bm_worker_contract_details bwcd
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER=bwcd.part_b_idCard
WHERE bwcd.part_b_idCard=#{idNumber}
\ No newline at end of file
diff --git a/HnRealNameMw/src/main/resources/mappers/person/HomeMapper.xml b/HnRealNameMw/src/main/resources/mappers/person/HomeMapper.xml
index fb5925c..95447f1 100644
--- a/HnRealNameMw/src/main/resources/mappers/person/HomeMapper.xml
+++ b/HnRealNameMw/src/main/resources/mappers/person/HomeMapper.xml
@@ -9,7 +9,7 @@
c.counts as countsB,if((c.counts/a.counts) is null,0,truncate(c.counts/a.counts,2)) as agvB
FROM(
SELECT 1 as id,COUNT(1) as counts
- FROM bm_project bp
+ FROM bns_smz_bm_project bp
WHERE bp.is_active='1' AND bp.`status` is not null
AND bp.company_id=#{companyId}
@@ -17,7 +17,7 @@
)a
LEFT JOIN(
SELECT 1 as id,COUNT(1) as counts
- FROM bm_project bp
+ FROM bns_smz_bm_project bp
WHERE bp.is_active='1' AND bp.`status` !="完工"
AND bp.company_id=#{companyId}
@@ -25,7 +25,7 @@
)b ON b.id=a.id
LEFT JOIN(
SELECT 1 as id,COUNT(1) as counts
- FROM bm_project bp
+ FROM bns_smz_bm_project bp
WHERE bp.is_active='1' AND bp.`status`="完工"
AND bp.company_id=#{companyId}
@@ -39,10 +39,10 @@
select concat(name,'') as name,COUNT(id_number) as value from (
SELECT
bw.id_number,sdd.name
- FROM bm_worker bw
- left join bm_worker_record bwr on bw.id_number=bwr.id_number
- LEFT JOIN bm_project bp on bp.id=bwr.PROJECT_ID
- LEFT JOIN sys_dic_detail sdd ON bwr.POST_ID=sdd.id
+ FROM bns_smz_bm_worker bw
+ left join bns_smz_bm_worker_record bwr on bw.id_number=bwr.id_number
+ LEFT JOIN bns_smz_bm_project bp on bp.id=bwr.PROJECT_ID
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON bwr.POST_ID=sdd.id
WHERE
bwr.IS_ACTIVE = 1 and bw.IS_ACTIVE=1 and bwr.ein_status=1 and bwr.examine_status=1
AND bp.IS_ACTIVE='1'
@@ -55,15 +55,14 @@
SELECT
bwc.ID_NUMBER as idNumber,
bct.name AS name
- FROM
- bm_worker_certificate bwc
- LEFT JOIN bm_certificate_type bct ON bct.id = bwc.certificate_id AND bct.is_active = '1'
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwc.ID_NUMBER AND bw.is_active = '1'
- LEFT JOIN bm_worker_record bwr ON bwr.ID_NUMBER = bw.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID AND sdd.dic_type = 3
- LEFT JOIN bm_project bp ON bp.ID = bwr.PROJECT_ID
- LEFT JOIN bm_subcontractor bs on bwr.SUB_ID = bs.ID
- LEFT JOIN bm_sub_team bst ON bwr.TEAM_ID = bst.ID
+ FROM bns_smz_bm_worker_certificate bwc
+ LEFT JOIN bns_smz_bm_certificate_type bct ON bct.id = bwc.certificate_id AND bct.is_active = '1'
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER = bwc.ID_NUMBER AND bw.is_active = '1'
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwr.ID_NUMBER = bw.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.id = bwr.POST_ID AND sdd.dic_type = 3
+ LEFT JOIN bns_smz_bm_project bp ON bp.ID = bwr.PROJECT_ID
+ LEFT JOIN bns_smz_bm_subcontractor bs on bwr.SUB_ID = bs.ID
+ LEFT JOIN bns_smz_bm_sub_team bst ON bwr.TEAM_ID = bst.ID
WHERE bwc.is_active = '1'
) a group by name
) a order by value desc*/
@@ -72,15 +71,14 @@
SELECT
bwc.ID_NUMBER as idNumber,
bct.name AS name
- FROM
- bm_worker_certificate bwc
- LEFT JOIN bm_certificate_type bct ON bct.id = bwc.certificate_id AND bct.is_active = '1'
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwc.ID_NUMBER AND bw.is_active = '1'
- LEFT JOIN bm_worker_record bwr ON bwr.ID_NUMBER = bw.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID AND sdd.dic_type = 3
- LEFT JOIN bm_project bp ON bp.ID = bwr.PROJECT_ID
- LEFT JOIN bm_subcontractor bs on bwr.SUB_ID = bs.ID
- LEFT JOIN bm_sub_team bst ON bwr.TEAM_ID = bst.ID
+ FROM bns_smz_bm_worker_certificate bwc
+ LEFT JOIN bns_smz_bm_certificate_type bct ON bct.id = bwc.certificate_id AND bct.is_active = '1'
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER = bwc.ID_NUMBER AND bw.is_active = '1'
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwr.ID_NUMBER = bw.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.id = bwr.POST_ID AND sdd.dic_type = 3
+ LEFT JOIN bns_smz_bm_project bp ON bp.ID = bwr.PROJECT_ID
+ LEFT JOIN bns_smz_bm_subcontractor bs on bwr.SUB_ID = bs.ID
+ LEFT JOIN bns_smz_bm_sub_team bst ON bwr.TEAM_ID = bst.ID
WHERE bwc.is_active = '1'
) a group by name
) a order by value desc
@@ -89,9 +87,9 @@
@@ -153,18 +151,17 @@
select
pro.orgname,pro.proid,pro.proname,pro.time,
(
- SELECT count(1) FROM
- bm_worker_attend_history bwah
- LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID
- LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID
- LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID
- LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER
- LEFT JOIN bm_sub_team bst ON bst.ID = bwr.TEAM_ID
- LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID
- LEFT JOIN sys_user su ON su.id = bwr.examine_user_id
- left join pm_company pc on pc.id = po1.company_id
+ SELECT count(1) FROM bns_smz_bm_worker_attend_history bwah
+ LEFT JOIN bns_smz_bm_project bp ON bp.ID = bwah.PROJECT_ID
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.ID = bwah.POST_ID
+ LEFT JOIN bns_smz_bm_subcontractor bs ON bs.ID = bwah.SUB_ID
+ LEFT JOIN bns_smz_pm_organization po1 ON po1.ID = bwah.ORG_ID
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER
+ LEFT JOIN bns_smz_bm_sub_team bst ON bst.ID = bwr.TEAM_ID
+ LEFT JOIN bns_smz_pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID
+ LEFT JOIN bns_smz_sys_user su ON su.id = bwr.examine_user_id
+ left join bns_smz_pm_company pc on pc.id = po1.company_id
WHERE
bwah.is_active = '1' and bw.is_active = '1' and bp.IS_ACTIVE = '1' and bwr.IS_ACTIVE = '1'
and bwah.PROJECT_ID=pro.proid
@@ -175,36 +172,35 @@
select count(*) from (
select distinct * from (
select distinct CURRENT_DAY,id_number,PRO_ID from
- (select * from fc_face_contrast where is_active='1' and CURRENT_DAY>=DATE_FORMAT(SYSDATE(), '%Y-%m-%d') and DATE_FORMAT(SYSDATE(), '%Y-%m-%d')>=CURRENT_DAY) aa
+ (select * from bns_smz_fc_face_contrast where is_active='1' and CURRENT_DAY>=DATE_FORMAT(SYSDATE(), '%Y-%m-%d') and DATE_FORMAT(SYSDATE(), '%Y-%m-%d')>=CURRENT_DAY) aa
where is_active='1' and is_success='1' and AUDIT_STATUS in ('0','1') GROUP BY CURRENT_DAY,id_number
union
select distinct fta.attendance_date as CURRENT_DAY,ffc.id_number,ffc.project_id as PRO_ID
- FROM fc_team_attendance fta
- LEFT JOIN fc_team_attendance_content ftac ON ftac.team_attendance_id = fta.id
- LEFT JOIN bm_worker_record ffc ON ffc.ID_NUMBER = ftac.id_number
+ FROM bns_smz_fc_team_attendance fta
+ LEFT JOIN bns_smz_fc_team_attendance_content ftac ON ftac.team_attendance_id = fta.id
+ LEFT JOIN bns_smz_bm_worker_record ffc ON ffc.ID_NUMBER = ftac.id_number
) aa ) bb where bb.PRO_ID=pro.proid and bb.CURRENT_DAY=pro.time
) as worknum,
(
select count(*) from (
select distinct * from (
select distinct CURRENT_DAY,id_number,PRO_ID from
- (select * from fc_face_contrast where is_active='1' and CURRENT_DAY>=DATE_FORMAT(SYSDATE(), '%Y-%m-%d') and DATE_FORMAT(SYSDATE(), '%Y-%m-%d')>=CURRENT_DAY) aa
+ (select * from bns_smz_fc_face_contrast where is_active='1' and CURRENT_DAY>=DATE_FORMAT(SYSDATE(), '%Y-%m-%d') and DATE_FORMAT(SYSDATE(), '%Y-%m-%d')>=CURRENT_DAY) aa
where is_active='1' and AUDIT_STATUS='3' GROUP BY CURRENT_DAY,id_number
) aa ) bb where bb.PRO_ID=pro.proid and bb.CURRENT_DAY=pro.time
) as restnum,
(
- SELECT count(1) FROM
- bm_worker_attend_history bwah
- LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID
- LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID
- LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID
- LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER
- LEFT JOIN bm_sub_team bst ON bst.ID = bwr.TEAM_ID
- LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID
- LEFT JOIN sys_user su ON su.id = bwr.examine_user_id
- left join pm_company pc on pc.id = po1.company_id
+ SELECT count(1) FROM bns_smz_bm_worker_attend_history bwah
+ LEFT JOIN bns_smz_bm_project bp ON bp.ID = bwah.PROJECT_ID
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.ID = bwah.POST_ID
+ LEFT JOIN bns_smz_bm_subcontractor bs ON bs.ID = bwah.SUB_ID
+ LEFT JOIN bns_smz_pm_organization po1 ON po1.ID = bwah.ORG_ID
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER
+ LEFT JOIN bns_smz_bm_sub_team bst ON bst.ID = bwr.TEAM_ID
+ LEFT JOIN bns_smz_pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID
+ LEFT JOIN bns_smz_sys_user su ON su.id = bwr.examine_user_id
+ left join bns_smz_pm_company pc on pc.id = po1.company_id
WHERE
bwah.is_active = '1' and bw.is_active = '1' and bp.IS_ACTIVE = '1' and bwr.IS_ACTIVE = '1'
and bwah.PROJECT_ID=pro.proid
@@ -212,18 +208,17 @@
else bwah.EXIT_TIME is not null and pro.time=DATE_FORMAT(bwah.EIN_TIME, '%Y-%m-%d') and DATE_FORMAT(bwah.EXIT_TIME, '%Y-%m-%d')>=pro.time end
) AS einNum,
(
- SELECT count(1) FROM
- bm_worker_attend_history bwah
- LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID
- LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER
- LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID
- LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID
- LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID
- LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER
- LEFT JOIN bm_sub_team bst ON bst.ID = bwr.TEAM_ID
- LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID
- LEFT JOIN sys_user su ON su.id = bwr.examine_user_id
- left join pm_company pc on pc.id = po1.company_id
+ SELECT count(1) FROM bns_smz_bm_worker_attend_history bwah
+ LEFT JOIN bns_smz_bm_project bp ON bp.ID = bwah.PROJECT_ID
+ LEFT JOIN bns_smz_bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER
+ LEFT JOIN bns_smz_sys_dic_detail sdd ON sdd.ID = bwah.POST_ID
+ LEFT JOIN bns_smz_bm_subcontractor bs ON bs.ID = bwah.SUB_ID
+ LEFT JOIN bns_smz_pm_organization po1 ON po1.ID = bwah.ORG_ID
+ LEFT JOIN bns_smz_bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER
+ LEFT JOIN bns_smz_bm_sub_team bst ON bst.ID = bwr.TEAM_ID
+ LEFT JOIN bns_smz_pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID
+ LEFT JOIN bns_smz_sys_user su ON su.id = bwr.examine_user_id
+ left join bns_smz_pm_company pc on pc.id = po1.company_id
WHERE
bwah.is_active = '1' and bw.is_active = '1' and bp.IS_ACTIVE = '1' and bwr.IS_ACTIVE = '1'
and bwah.PROJECT_ID=pro.proid
@@ -234,15 +229,15 @@
orgname,proid,proname,time
from (
SELECT DATE_FORMAT( DATE_ADD(CONCAT(DATE_FORMAT(SYSDATE(), '%Y-%m-%d')), INTERVAL(help_topic_id) DAY),'%Y-%m-%d') time ,'1' as idd
- FROM mysql.help_topic
+ FROM bns_smz_mysql.help_topic
WHERE help_topic_id <= TIMESTAMPDIFF(DAY,CONCAT(DATE_FORMAT(SYSDATE(), '%Y-%m-%d')),CONCAT(DATE_FORMAT(SYSDATE(), '%Y-%m-%d')))
ORDER BY time
) times
left join (
- select bp.id as proid,bp.name as proname,'1' as idd,CONCAT(org3.`NAME`,'/',org2.`NAME`,case when org.type='3' then '' else '/' end,case when org.type='3' then '' else org.`NAME` end) as orgname,bp.company_id from bm_project bp
- left join pm_organization org on bp.company_id=org.id
- left join pm_organization org2 on org.PARENT_ID=org2.id
- left join pm_organization org3 on org2.PARENT_ID=org3.id
+ select bp.id as proid,bp.name as proname,'1' as idd,CONCAT(org3.`NAME`,'/',org2.`NAME`,case when org.type='3' then '' else '/' end,case when org.type='3' then '' else org.`NAME` end) as orgname,bp.company_id from bns_smz_bm_project bp
+ left join bns_smz_pm_organization org on bp.company_id=org.id
+ left join bns_smz_pm_organization org2 on org.PARENT_ID=org2.id
+ left join bns_smz_pm_organization org3 on org2.PARENT_ID=org3.id
where bp.is_active='1'
AND bp.status = '在建'
) bp on times.idd=bp.idd
@@ -258,7 +253,7 @@
SELECT a.id,a.name,if(b.counts is null,0,b.counts) as countsA,if(c.counts is null,0,c.counts) as countsB
FROM (
SELECT bp.id,bp.`name`
- FROM bm_project bp
+ FROM bns_smz_bm_project bp
where bp.is_active='1'
AND bp.company_id=#{companyId}
@@ -266,7 +261,7 @@
)a
LEFT JOIN(
SELECT sb.project_id as proId,COUNT(1) as counts
- FROM salary_book_upload sb
+ FROM bns_smz_salary_book_upload sb
WHERE sb.is_push='1'
AND sb.company_id=#{companyId}
@@ -275,8 +270,8 @@
)b ON a.id=b.proId
LEFT JOIN(
SELECT sb.project_id as proId,COUNT(sbd.salary_id) as counts
- FROM salary_book_upload sb
- LEFT JOIN salary_book_upload_details sbd ON sb.id=sbd.salary_id
+ FROM bns_smz_salary_book_upload sb
+ LEFT JOIN bns_smz_salary_book_upload_details sbd ON sb.id=sbd.salary_id
WHERE sb.is_push='0'
AND sb.company_id=#{companyId}
@@ -290,9 +285,9 @@