|
|
@@ -5,7 +5,9 @@ import com.uas.api.b2c_erp.buyer.model.B2cOrderDetail;
|
|
|
import com.uas.api.b2c_erp.buyer.model.Payment;
|
|
|
import com.uas.api.b2c_erp.buyer.service.B2cOrderService;
|
|
|
import com.uas.platform.b2c.common.account.dao.EnterpriseDao;
|
|
|
+import com.uas.platform.b2c.common.account.dao.UserDao;
|
|
|
import com.uas.platform.b2c.common.account.model.Enterprise;
|
|
|
+import com.uas.platform.b2c.common.account.model.User;
|
|
|
import com.uas.platform.b2c.core.config.SysConf;
|
|
|
import com.uas.platform.b2c.core.support.SystemSession;
|
|
|
import com.uas.platform.b2c.core.utils.FastjsonUtils;
|
|
|
@@ -68,6 +70,9 @@ public class B2cOrderServiceImpl implements B2cOrderService {
|
|
|
@Autowired
|
|
|
private BankInfoService bankInfoService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserDao userDao;
|
|
|
+
|
|
|
@Autowired
|
|
|
private EnterpriseDao enterpriseDao;
|
|
|
|
|
|
@@ -150,7 +155,13 @@ public class B2cOrderServiceImpl implements B2cOrderService {
|
|
|
if (!CollectionUtils.isEmpty(mallBankInfos)) {
|
|
|
bankTransfer.setJsonReceive(FastjsonUtils.toJson(mallBankInfos.get(0)));
|
|
|
}
|
|
|
-
|
|
|
+ // erp部分修改当前处理人信息
|
|
|
+ Order order = orderDao.findByOrderid(payment.getOrderid());
|
|
|
+ List<User> users = userDao.findUserByUserUU(order.getBuyeruu());
|
|
|
+ if (!CollectionUtils.isEmpty(users)){
|
|
|
+ users.get(0).setCurrentEnterprise(order.getBuyerenuu());
|
|
|
+ }
|
|
|
+ SystemSession.setUser(users.get(0));
|
|
|
bankTransferService.save(bankTransfer, payment.getOrderid());
|
|
|
return true;
|
|
|
}
|