diff --git a/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java b/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java index 489aaa34..5071b5fa 100644 --- a/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java @@ -107,7 +107,7 @@ public class AuthHistServiceImpl extends ServiceImpl有新的报价单待审批,请及时处理!报价单号:").append(Link).append(""); } else if (emailAddress.get(0).getRecordTypeDb().equals("2")) { - Link = "" + + Link = "" + emailAddress.get(0).getOrderRef1() + ""; fromName = "询价申请单"; s.append("
  • 有新的询价申请单待审批,请及时处理!询价申请单号:").append(Link).append("
  • "); diff --git a/src/main/java/com/xujie/sys/modules/oss/service/impl/SysOssServiceImpl.java b/src/main/java/com/xujie/sys/modules/oss/service/impl/SysOssServiceImpl.java index ee949b25..36b95d94 100644 --- a/src/main/java/com/xujie/sys/modules/oss/service/impl/SysOssServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/oss/service/impl/SysOssServiceImpl.java @@ -136,6 +136,7 @@ public class SysOssServiceImpl extends ServiceImpl impl return lambdaQuery() .eq(SysOssEntity::getOrderRef1, oss.getOrderRef1()) .eq(SysOssEntity::getOrderRef2, oss.getOrderRef2()) + .isNull(SysOssEntity::getOrderRef3) .list(); } diff --git a/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java b/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java index 7d45e663..0c3d37f6 100644 --- a/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java @@ -74,7 +74,11 @@ public class PartCostHistServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("site", task.getSite()).eq("part_no", task.getPartNo()); + queryWrapper.eq("part_no", task.getPartNo()); PartInformationEntity partInformationEntity = partInformationMapper.selectOne(queryWrapper); if (partInformationEntity == null) { diff --git a/src/main/resources/mapper/pms/EamProjectMapper.xml b/src/main/resources/mapper/pms/EamProjectMapper.xml index 10e75756..39e5a5d2 100644 --- a/src/main/resources/mapper/pms/EamProjectMapper.xml +++ b/src/main/resources/mapper/pms/EamProjectMapper.xml @@ -405,13 +405,12 @@ b.project_no, b.project_desc, b.bu_no, - b.customer_no, b.c_project_region, c.customer_desc, d.bu_desc FROM plm_project_part as a LEFT JOIN plm_project_info as b ON a.project_id = b.id - LEFT JOIN plm_customer_information as c ON b.customer_no = c.customer_no and b.site = c.site + LEFT JOIN plm_customer_information as c ON a.customer_no = c.customer_no and a.site = c.site left join CKT_MES_II_REAL.dbo.BU as d on b.site = d.site and b.bu_no = d.bu_no @@ -444,7 +443,7 @@ and a.part_desc like #{query.partDesc} - and b.customer_no = like #{query.customerNo} + and a.customer_no = like #{query.customerNo} and c.customer_desc = like #{query.customerDesc} @@ -495,13 +494,13 @@ b.project_no, b.project_desc, b.bu_no, - b.customer_no, + a.customer_no, b.c_project_region, c.customer_desc, d.bu_desc FROM plm_project_part as a LEFT JOIN plm_project_info as b ON a.project_id = b.id - LEFT JOIN plm_customer_information as c ON b.customer_no = c.customer_no and b.site = c.site + LEFT JOIN plm_customer_information as c ON a.customer_no = c.customer_no and b.site = c.site left join CKT_MES_II_REAL.dbo.BU as d on b.site = d.site and b.bu_no = d.bu_no 1=1 @@ -604,7 +603,8 @@ part_type, priority, project_category, - need_date + need_date, + customer_no ) VALUES ( #{site}, #{projectId}, @@ -629,7 +629,8 @@ #{partType}, #{priority}, #{projectCategory}, - #{needDate} + #{needDate}, + #{customerNo} ); @@ -641,7 +642,7 @@ UPDATE plm_project_part SET test_part_no = #{testPartNo},part_desc = #{partDesc},update_date = GETDATE(),update_by = #{updateBy}, build_date = #{buildDate}, priority = #{priority}, project_category = #{projectCategory}, need_date = #{needDate}, project_manager = #{projectManager}, project_owner = #{projectOwner}, engineer = #{engineer}, c_quality_engineer1 = #{cQualityEngineer1}, c_quality_engineer2 = #{cQualityEngineer2}, c_quality_engineer3 = #{cQualityEngineer3}, c_quality_engineer4 = #{cQualityEngineer4}, c_quality_engineer5 = #{cQualityEngineer5}, c_quality_engineer6 = #{cQualityEngineer6}, c_manufacture_engineer = #{cManufactureEngineer},doc_engineer = #{docEngineer}, - status = CASE WHEN #{status} IS NOT NULL THEN #{status} ELSE status END, + status = CASE WHEN #{status} IS NOT NULL THEN #{status} ELSE status END,customer_no = #{customerNo}, part_type = CASE WHEN #{partType} IS NOT NULL THEN #{partType} ELSE part_type END, close_date = (CASE WHEN #{closeDate} IS NULL THEN ISNULL(close_date, NULL)