
创建人扩展点是基于业务扩展场景实现的,具体二开方案请查看业务扩展场景SCM_PUR_CREATEUSERNUMBER_SUPPORT

第一步,默认的扩展点设置用户取的是采购员,如需其他实现方案,则可以参考这个实现方式,
实现如下
/**
* 自动收货创建人修饰
*
*/
public final class AutoCreateStockUserNumberStd implements ICreateUserNumberSupport {
@Override
public String assembleCustomUserNumber(DynamicObject[] dynamicObjects) {
String userNumber = "";
Set<String> createNumberSet = new HashSet<>(dynamicObjects.length);
for (DynamicObject bill : dynamicObjects) {
try {
DynamicObject person = bill.getDynamicObject("person");
if (person != null) {
DynamicObject user = person.getDynamicObject("user");
if (user != null) {
createNumberSet.add(user.g