Commit 54912e16e1be396c9eadbc87a35d2172e8a00031
Merge remote-tracking branch 'origin/master_0929' into master_0929
Showing
3 changed files
with
48 additions
and
4 deletions
| @@ -12,7 +12,9 @@ import com.lframework.starter.web.core.components.resp.PageResult; | @@ -12,7 +12,9 @@ import com.lframework.starter.web.core.components.resp.PageResult; | ||
| 12 | import com.lframework.starter.common.utils.StringUtil; | 12 | import com.lframework.starter.common.utils.StringUtil; |
| 13 | import java.io.Serializable; | 13 | import java.io.Serializable; |
| 14 | import com.lframework.starter.common.utils.Assert; | 14 | import com.lframework.starter.common.utils.Assert; |
| 15 | +import com.lframework.starter.web.inner.entity.SysDataDicItem; | ||
| 15 | import com.lframework.starter.web.inner.entity.SysUser; | 16 | import com.lframework.starter.web.inner.entity.SysUser; |
| 17 | +import com.lframework.starter.web.inner.service.system.SysDataDicItemService; | ||
| 16 | import com.lframework.starter.web.inner.service.system.SysUserService; | 18 | import com.lframework.starter.web.inner.service.system.SysUserService; |
| 17 | import com.lframework.xingyun.basedata.entity.Customer; | 19 | import com.lframework.xingyun.basedata.entity.Customer; |
| 18 | import com.lframework.xingyun.basedata.service.customer.CustomerService; | 20 | import com.lframework.xingyun.basedata.service.customer.CustomerService; |
| @@ -43,6 +45,8 @@ public class CustomerCreditHistoryServiceImpl extends BaseMpServiceImpl<Customer | @@ -43,6 +45,8 @@ public class CustomerCreditHistoryServiceImpl extends BaseMpServiceImpl<Customer | ||
| 43 | private CustomerService customerService; | 45 | private CustomerService customerService; |
| 44 | @Resource | 46 | @Resource |
| 45 | private SysUserService sysUserService; | 47 | private SysUserService sysUserService; |
| 48 | + @Resource | ||
| 49 | + private SysDataDicItemService sysDataDicItemService; | ||
| 46 | // 定义不需要比较的字段 | 50 | // 定义不需要比较的字段 |
| 47 | private static final Set<String> EXCLUDED_FIELDS = new HashSet<>(Arrays.asList( | 51 | private static final Set<String> EXCLUDED_FIELDS = new HashSet<>(Arrays.asList( |
| 48 | "id", "sort", "createById", "createBy", "updateById", | 52 | "id", "sort", "createById", "createBy", "updateById", |
| @@ -307,6 +311,27 @@ public class CustomerCreditHistoryServiceImpl extends BaseMpServiceImpl<Customer | @@ -307,6 +311,27 @@ public class CustomerCreditHistoryServiceImpl extends BaseMpServiceImpl<Customer | ||
| 307 | value2 = customer2.getName(); | 311 | value2 = customer2.getName(); |
| 308 | } | 312 | } |
| 309 | } | 313 | } |
| 314 | + //区域 | ||
| 315 | + if ("region".equals(fieldName)) { | ||
| 316 | + if (StringUtil.isNotEmpty(data.getRegion())) { | ||
| 317 | + List<SysDataDicItem> sysDataDicItemList = sysDataDicItemService.findByDicCode("CREDIT_ZONE"); | ||
| 318 | + | ||
| 319 | + value1 = sysDataDicItemList.stream() | ||
| 320 | + .filter(item -> data.getRegion() != null && data.getRegion().equals(item.getCode())) | ||
| 321 | + .map(SysDataDicItem::getName) | ||
| 322 | + .findFirst() | ||
| 323 | + .orElse(data.getRegion()); | ||
| 324 | + } | ||
| 325 | + if (StringUtil.isNotEmpty(customerCreditHistory.getRegion())) { | ||
| 326 | + List<SysDataDicItem> sysDataDicItemList = sysDataDicItemService.findByDicCode("CREDIT_ZONE"); | ||
| 327 | + | ||
| 328 | + value2 = sysDataDicItemList.stream() | ||
| 329 | + .filter(item -> customerCreditHistory.getRegion() != null && customerCreditHistory.getRegion().equals(item.getCode())) | ||
| 330 | + .map(SysDataDicItem::getName) | ||
| 331 | + .findFirst() | ||
| 332 | + .orElse(customerCreditHistory.getRegion()); | ||
| 333 | + } | ||
| 334 | + } | ||
| 310 | //企业类型 | 335 | //企业类型 |
| 311 | if ("enterpriseType".equals(fieldName)) { | 336 | if ("enterpriseType".equals(fieldName)) { |
| 312 | if (StringUtil.isNotEmpty(data.getEnterpriseType())) { | 337 | if (StringUtil.isNotEmpty(data.getEnterpriseType())) { |
| @@ -15,8 +15,10 @@ import com.lframework.starter.web.core.components.redis.RedisHandler; | @@ -15,8 +15,10 @@ import com.lframework.starter.web.core.components.redis.RedisHandler; | ||
| 15 | import com.lframework.starter.web.core.components.security.SecurityUtil; | 15 | import com.lframework.starter.web.core.components.security.SecurityUtil; |
| 16 | import com.lframework.starter.web.core.utils.*; | 16 | import com.lframework.starter.web.core.utils.*; |
| 17 | import com.lframework.starter.web.inner.bo.system.user.GetSysUserBo; | 17 | import com.lframework.starter.web.inner.bo.system.user.GetSysUserBo; |
| 18 | +import com.lframework.starter.web.inner.entity.SysDataDicItem; | ||
| 18 | import com.lframework.starter.web.inner.entity.SysDept; | 19 | import com.lframework.starter.web.inner.entity.SysDept; |
| 19 | import com.lframework.starter.web.inner.entity.SysUser; | 20 | import com.lframework.starter.web.inner.entity.SysUser; |
| 21 | +import com.lframework.starter.web.inner.service.system.SysDataDicItemService; | ||
| 20 | import com.lframework.starter.web.inner.service.system.SysDeptService; | 22 | import com.lframework.starter.web.inner.service.system.SysDeptService; |
| 21 | import com.lframework.starter.web.inner.service.system.SysUserDeptService; | 23 | import com.lframework.starter.web.inner.service.system.SysUserDeptService; |
| 22 | import com.lframework.starter.web.inner.service.system.SysUserService; | 24 | import com.lframework.starter.web.inner.service.system.SysUserService; |
| @@ -97,6 +99,8 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | @@ -97,6 +99,8 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | ||
| 97 | private String exportTemplate; | 99 | private String exportTemplate; |
| 98 | @Resource | 100 | @Resource |
| 99 | private TransactorHandler transactorHandler; | 101 | private TransactorHandler transactorHandler; |
| 102 | + @Resource | ||
| 103 | + private SysDataDicItemService sysDataDicItemService; | ||
| 100 | 104 | ||
| 101 | @Override | 105 | @Override |
| 102 | public PageResult<CustomerCredit> query(Integer pageIndex, Integer pageSize, QueryCustomerCreditVo vo) { | 106 | public PageResult<CustomerCredit> query(Integer pageIndex, Integer pageSize, QueryCustomerCreditVo vo) { |
| @@ -1383,6 +1387,17 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | @@ -1383,6 +1387,17 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM | ||
| 1383 | } | 1387 | } |
| 1384 | } | 1388 | } |
| 1385 | } | 1389 | } |
| 1390 | + //区域 | ||
| 1391 | + if (StringUtil.isNotEmpty(data.getRegion())) { | ||
| 1392 | + List<SysDataDicItem> sysDataDicItemList = sysDataDicItemService.findByDicCode("CREDIT_ZONE"); | ||
| 1393 | + | ||
| 1394 | + String regionName = sysDataDicItemList.stream() | ||
| 1395 | + .filter(item -> data.getRegion() != null && data.getRegion().equals(item.getCode())) | ||
| 1396 | + .map(SysDataDicItem::getName) | ||
| 1397 | + .findFirst() | ||
| 1398 | + .orElse(data.getRegion()); | ||
| 1399 | + data.setRegion(regionName); | ||
| 1400 | + } | ||
| 1386 | if (StringUtil.isNotEmpty(data.getEnterpriseType())) { | 1401 | if (StringUtil.isNotEmpty(data.getEnterpriseType())) { |
| 1387 | String enterpriseType; | 1402 | String enterpriseType; |
| 1388 | if ("DEALER".equals(data.getEnterpriseType())) { | 1403 | if ("DEALER".equals(data.getEnterpriseType())) { |
| @@ -155,7 +155,9 @@ public class DraftRequestCarTicketServiceImpl extends BaseMpServiceImpl<DraftReq | @@ -155,7 +155,9 @@ public class DraftRequestCarTicketServiceImpl extends BaseMpServiceImpl<DraftReq | ||
| 155 | if (!StringUtil.isBlank(vo.getStatus())) { | 155 | if (!StringUtil.isBlank(vo.getStatus())) { |
| 156 | data.setStatus(vo.getStatus()); | 156 | data.setStatus(vo.getStatus()); |
| 157 | } else { | 157 | } else { |
| 158 | - data.setStatus("AUDIT"); | 158 | + if (!"SHIPMENTSPLAN".equals(vo.getSource())) { |
| 159 | + data.setStatus("AUDIT"); | ||
| 160 | + } | ||
| 159 | } | 161 | } |
| 160 | if (!StringUtil.isBlank(vo.getSource())) { | 162 | if (!StringUtil.isBlank(vo.getSource())) { |
| 161 | data.setSource(vo.getSource()); | 163 | data.setSource(vo.getSource()); |
| @@ -165,9 +167,11 @@ public class DraftRequestCarTicketServiceImpl extends BaseMpServiceImpl<DraftReq | @@ -165,9 +167,11 @@ public class DraftRequestCarTicketServiceImpl extends BaseMpServiceImpl<DraftReq | ||
| 165 | 167 | ||
| 166 | OpLogUtil.setVariable("id", data.getId()); | 168 | OpLogUtil.setVariable("id", data.getId()); |
| 167 | OpLogUtil.setExtra(vo); | 169 | OpLogUtil.setExtra(vo); |
| 168 | - //开启审核 | ||
| 169 | - data.setUpdateById(SecurityUtil.getCurrentUser().getId()); | ||
| 170 | - flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | 170 | + if (!"SHIPMENTSPLAN".equals(vo.getSource())) { |
| 171 | + //开启审核 | ||
| 172 | + data.setUpdateById(SecurityUtil.getCurrentUser().getId()); | ||
| 173 | + flowInstanceWrapperService.startInstance(BPM_FLAG, data.getId(), BPM_FLAG, data); | ||
| 174 | + } | ||
| 171 | 175 | ||
| 172 | return data.getId(); | 176 | return data.getId(); |
| 173 | } | 177 | } |