Jelajahi Sumber

1、优化企业首次登录判断依据

rayson 8 bulan lalu
induk
melakukan
ef22a96c07

+ 1 - 1
citu-module-pay/citu-module-pay-biz/src/main/java/com/citu/module/pay/service/currency/PayCurrencyRechargeServiceImpl.java

@@ -223,7 +223,7 @@ public class PayCurrencyRechargeServiceImpl implements PayCurrencyRechargeServic
                 .setAppKey(PAY_APP_KEY).setUserIp(userIp)
                 .setMerchantOrderId(currencyRechargeId)
                 .setMerchantRefundId(refundId)
-                .setReason("想退钱").setPrice(Math.toIntExact(currencyRecharge.getPayPrice())));
+                .setReason("账户退款").setPrice(Math.toIntExact(currencyRecharge.getPayPrice())));
 
         // 4. 更新充值记录退款单号
         // TODO @jaosn:一般新建这种 update 对象,建议是,第一个 set id 属性,容易知道以它为更新

+ 1 - 1
citu-module-pay/citu-module-pay-biz/src/main/java/com/citu/module/pay/service/wallet/PayWalletRechargeServiceImpl.java

@@ -186,7 +186,7 @@ public class PayWalletRechargeServiceImpl implements PayWalletRechargeService {
                 .setAppKey(payProperties.getWalletPayAppKey()).setUserIp(userIp)
                 .setMerchantOrderId(walletRechargeId)
                 .setMerchantRefundId(refundId)
-                .setReason("想退钱").setPrice(walletRecharge.getPayPrice()));
+                .setReason("钱包退款").setPrice(walletRecharge.getPayPrice()));
 
         // 4. 更新充值记录退款单号
         // TODO @jaosn:一般新建这种 update 对象,建议是,第一个 set id 属性,容易知道以它为更新

+ 3 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/recruit/enterprise/vo/AppRecruitEnterpriseRespVO.java

@@ -67,5 +67,8 @@ public class AppRecruitEnterpriseRespVO {
     @Schema(description = "是否筹备")
     private Boolean prepare;
 
+    @Schema(description = "是否首次")
+    private Boolean first;
+
 
 }

+ 4 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/dataobject/enterprise/EnterpriseDO.java

@@ -139,6 +139,10 @@ public class EnterpriseDO extends TenantBaseDO {
      */
     @TableField(typeHandler = JacksonTypeHandler.class)
     private List<String> pubJobTypePerm;
+    /**
+     * 是否首次
+     */
+    private Boolean first;
     /**
      * 帐号状态(0正常 1停用)
      **/

+ 12 - 7
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/enterprise/EnterpriseServiceImpl.java

@@ -256,9 +256,9 @@ public class EnterpriseServiceImpl implements EnterpriseService {
 
     @Override
     public List<AppEnterpriseDetailRespVO> getEnterpriseDetails(String ids) {
-        List<AppEnterpriseDetailRespVO> appEnterpriseDetailRespVOS =new ArrayList<>();
+        List<AppEnterpriseDetailRespVO> appEnterpriseDetailRespVOS = new ArrayList<>();
         List<Long> enterprideIds = Arrays.asList(ids.split(",")).stream().map(Long::parseLong).collect(Collectors.toList());
-        if(enterprideIds.isEmpty()){
+        if (enterprideIds.isEmpty()) {
             return new ArrayList<>();
         }
         List<EnterpriseDO> enterprise = enterpriseMapper.selectBatchIds(enterprideIds);
@@ -283,10 +283,6 @@ public class EnterpriseServiceImpl implements EnterpriseService {
     }
 
 
-
-
-
-
     @Override
     public EnterpriseBaseSimpleRespVO getEnterpriseSimple(Long id) {
         EnterpriseDO enterprise = enterpriseMapper.selectById(id);
@@ -411,7 +407,16 @@ public class EnterpriseServiceImpl implements EnterpriseService {
 
     @Override
     public AppRecruitEnterpriseRespVO get() {
-        return EnterpriseConvert.INSTANCE.convert13(selectEnterprise());
+        EnterpriseDO enterpriseDO = selectEnterprise();
+        AppRecruitEnterpriseRespVO resp = EnterpriseConvert.INSTANCE.convert13(enterpriseDO);
+        if (null == resp) {
+            return null;
+        }
+        if (null == enterpriseDO.getFirst() || enterpriseDO.getFirst()) {
+            enterpriseDO.setFirst(false);
+            enterpriseMapper.updateById(enterpriseDO);
+        }
+        return resp;
     }
 
     @Override

+ 1 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/job/JobIntegrationService.java

@@ -120,4 +120,5 @@ public interface JobIntegrationService {
 
     /** 根据招聘会id和企业id获取参加招聘会的职位,返回id集合 **/
     List<Long> getJobIdListByJobFairIdAndEnterpriseId(Long jobFairId, Long enterpriseId);
+
 }

+ 0 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/job/JobIntegrationServiceImpl.java

@@ -419,7 +419,6 @@ public class JobIntegrationServiceImpl implements JobIntegrationService {
         jobFairDetailMapper.deleteById(detailDO.getId());
     }
 
-    @TenantIgnore
     @Override
     public PageResult<AppFlameJobRespVO> getFlameJobPage(AppFlameJobPageReqVO reqVO) {
         IPage<AppFlameJobRespVO> pageResult = jobFairDetailMapper.search(MyBatisUtils.buildPage(reqVO), reqVO);

+ 1 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/order/TradeOrderServiceImpl.java

@@ -216,7 +216,7 @@ public class TradeOrderServiceImpl implements TradeOrderService {
                 .setAppKey(order.getAppKey()).setUserIp(getClientIP()) // 支付应用
                 .setMerchantOrderId(String.valueOf(order.getId())) // 支付单号
                 .setMerchantRefundId(refundId)
-                .setReason("想退钱").setPrice(Math.toIntExact(order.getPrice()))).getCheckedData();// 价格信息
+                .setReason("交易退款").setPrice(Math.toIntExact(order.getPrice()))).getCheckedData();// 价格信息
         // 2.3 更新退款单到 demo 订单
         tradeOrderMapper.updateById(new TradeOrderDO().setId(id)
                 .setPayRefundId(payRefundId).setRefundPrice(order.getPrice()));

+ 2 - 1
menduner/menduner-system-biz/src/main/resources/mapper/job/JobFairDetailMapper.xml

@@ -101,7 +101,7 @@
         left join mde_enterprise_business as b on e.id = b.enterprise_id
        <where>
            (f.deleted=0 and f.end_time > now()) and d.deleted = 0 and a.deleted = 0 and e.deleted = 0
-           and a.status = 0
+           and e.status = 0 and a.status = 0
            and (a.expire_time > now() or a.expire_time is null)
 
            <if test="reqVO.enterpriseId != null and 0!=reqVO.enterpriseId">
@@ -141,4 +141,5 @@
         ORDER BY d.create_time ,a.update_time DESC
 
     </select>
+
 </mapper>