Kaynağa Gözat

add:资源保障

caozixuan 1 yıl önce
ebeveyn
işleme
d230b7afe7

+ 0 - 2
sop-business/src/main/java/com/qmth/sop/business/bean/params/UserArchivesParam.java

@@ -22,8 +22,6 @@ public class UserArchivesParam {
     private Long id;
 
     @ApiModelProperty(value = "编号")
-    @NotNull(message = "请输入人员档案编号")
-    @NotBlank(message = "请输入人员档案编号")
     private String code;
 
     @ApiModelProperty(value = "姓名")

+ 4 - 3
sop-business/src/main/java/com/qmth/sop/business/service/impl/TBCrmServiceImpl.java

@@ -155,7 +155,7 @@ public class TBCrmServiceImpl extends ServiceImpl<TBCrmMapper, TBCrm> implements
 
     @Override
     public TBCrm findByCrmNo(String crmNo) {
-        List<TBCrm> tbCrmList = this.list(new QueryWrapper<TBCrm>().lambda().eq(TBCrm::getCrmNo, crmNo));
+        List<TBCrm> tbCrmList = this.list(new QueryWrapper<TBCrm>().lambda().eq(TBCrm::getCrmNo, crmNo).eq(TBCrm::getEnable,true));
         if (CollectionUtils.isEmpty(tbCrmList)) {
             throw ExceptionResultEnum.ERROR.exception("派单不存在[" + crmNo + "]");
         }
@@ -193,8 +193,9 @@ public class TBCrmServiceImpl extends ServiceImpl<TBCrmMapper, TBCrm> implements
             Long serviceId = tBCrm.getServiceId();
             if (result && serviceId != null && serviceId > 0) {
                 Long regionLeaderId = tbServiceRegionService.findRegionLeader(serviceId, tBCrm.getCrmNo());
-                tBCrm.setLeadId(regionLeaderId);
-                this.updateById(tBCrm);
+                UpdateWrapper<TBCrm> updateWrapper = new UpdateWrapper<>();
+                updateWrapper.lambda().eq(TBCrm::getId,tBCrm.getId()).set(TBCrm::getLeadId,regionLeaderId);
+                this.update(updateWrapper);
             }
             return result;
         } catch (Exception e) {