|
@@ -175,18 +175,25 @@ public class ItemBrokerageGeneralServiceImpl extends ServiceImpl<ItemBrokerageGe
|
|
|
public void addMarketerBrokerage(Long id) {
|
|
|
Item item = itemMapper.selectById(id);
|
|
|
//下单人id
|
|
|
+ BrokerageDetailBO brokerageDetailBO = BrokerageDetailBO.builder()
|
|
|
+ .amount(item.getAmount())
|
|
|
+ .cate(item.getCate())
|
|
|
+ .businessSource(item.getBusinessSource())
|
|
|
+ .itemId(id)
|
|
|
+ .build();
|
|
|
Long userId = item.getUserId();
|
|
|
SimplePostModel postModel = userPostService.getMarketPostList(userId);
|
|
|
String brokerageRule = LAND_MARKETER_RULE.getCode();
|
|
|
- if (postModel.getName().equals(SUPERVISOR)){
|
|
|
- brokerageRule = BrokerageRule.LAND_SUPERVISOR_RULE.getCode();
|
|
|
- }
|
|
|
- if (postModel.getName().equals(MARKET_MANAGER)){
|
|
|
- brokerageRule = BrokerageRule.LAND_MANAGER_RULE.getCode();
|
|
|
+ if (postModel !=null){
|
|
|
+ if (postModel.getName().equals(SUPERVISOR)){
|
|
|
+ brokerageRule = BrokerageRule.LAND_SUPERVISOR_RULE.getCode();
|
|
|
+ }
|
|
|
+ if (postModel.getName().equals(MARKET_MANAGER)){
|
|
|
+ brokerageRule = BrokerageRule.LAND_MANAGER_RULE.getCode();
|
|
|
+ }
|
|
|
}
|
|
|
+ brokerageDetailBO.setBrokerageRule(brokerageRule);
|
|
|
if (item.getAmount()!=null){
|
|
|
- BrokerageDetailBO brokerageDetailBO = BrokerageDetailBO.builder().amount(item.getAmount()).cate(item.getCate()).businessSource(item.getBusinessSource()).itemId(id).build();
|
|
|
- brokerageDetailBO.setBrokerageRule(brokerageRule);
|
|
|
brokerageDetailBO.setAdvanceAmount(BigDecimal.ZERO);
|
|
|
brokerageDetailBO.setPredictAmount(BigDecimal.ZERO);
|
|
|
brokerageDetailBO.setActualAmount(BigDecimal.ZERO);
|