|
|
|
@ -228,31 +228,35 @@ public class UdiProductServiceImpl implements UdiProductService {
|
|
|
|
|
@Override
|
|
|
|
|
public void addProduct(AddProductRequest addProductRequest) {
|
|
|
|
|
UdiProductEntity udiProductEntity = new UdiProductEntity();
|
|
|
|
|
BeanUtils.copyProperties(addProductRequest,udiProductEntity);
|
|
|
|
|
BeanUtils.copyProperties(addProductRequest, udiProductEntity);
|
|
|
|
|
long relId = gennerOrderUtils.getRelId();
|
|
|
|
|
udiProductEntity.setId(relId);
|
|
|
|
|
udiProductEntity.setNameCode(relId+ "");
|
|
|
|
|
udiProductEntity.setUuid(IdUtil.getSnowflakeNextId()+"");
|
|
|
|
|
udiProductEntity.setNameCode(relId + "");
|
|
|
|
|
udiProductEntity.setUuid(IdUtil.getSnowflakeNextId() + "");
|
|
|
|
|
|
|
|
|
|
UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity();
|
|
|
|
|
udiRelevanceEntity.setId(IdUtil.getSnowflakeNextId());
|
|
|
|
|
udiRelevanceEntity.setIsDisable(false);
|
|
|
|
|
udiRelevanceEntity.setIsUseDy(false);
|
|
|
|
|
udiRelevanceEntity.setUuid(udiProductEntity.getUuid());
|
|
|
|
|
udiRelevanceEntity.setNeedCert(false);
|
|
|
|
|
udiRelevanceEntity.setPurType(1);
|
|
|
|
|
udiProductEntity.setDiType(ConstantStatus.DI_TYPE_MAIN);
|
|
|
|
|
// TODO: 2024/2/27 初始化其他字段
|
|
|
|
|
setUpdateInfo(udiProductEntity,udiRelevanceEntity);
|
|
|
|
|
setUpdateInfo(udiProductEntity, udiRelevanceEntity);
|
|
|
|
|
|
|
|
|
|
udiProductDao.insertUdiInfo(udiProductEntity);
|
|
|
|
|
udiRelevanceDao.insertUdiRelevance(udiRelevanceEntity);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void setUpdateInfo(UdiProductEntity udiProductEntity,UdiRelevanceEntity udiRelevanceEntity) {
|
|
|
|
|
private void setUpdateInfo(UdiProductEntity udiProductEntity, UdiRelevanceEntity udiRelevanceEntity) {
|
|
|
|
|
Date now = new Date();
|
|
|
|
|
String userId = String.valueOf(customerService.getUserBean().getId());
|
|
|
|
|
udiProductEntity.setUpdateTime(now);
|
|
|
|
|
udiProductEntity.setUpdateUser(userId);
|
|
|
|
|
udiProductEntity.setCreateTime(now);
|
|
|
|
|
udiProductEntity.setCreateUser(userId);
|
|
|
|
|
|
|
|
|
|
udiRelevanceEntity.setModifyTime(now);
|
|
|
|
|
udiRelevanceEntity.setUpdateTime(now);
|
|
|
|
|
udiRelevanceEntity.setUpdateUser(userId);
|
|
|
|
|
udiRelevanceEntity.setCreateTime(now);
|
|
|
|
|