|
@@ -25,6 +25,7 @@ import org.apache.http.auth.AUTH;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecordinfo.entity.BusinessIdGenerator;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfd.param.*;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfd.vo.QySecondlineHfdBgInfoVo;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfd.vo.QySecondlineHfdDetailVo;
|
|
@@ -50,6 +51,7 @@ import vip.xiaonuo.biz.modular.qysecondlinehfd.entity.QySecondlineHfd;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfd.mapper.QySecondlineHfdMapper;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfd.service.QySecondlineHfdService;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -185,6 +187,14 @@ public class QySecondlineHfdServiceImpl extends ServiceImpl<QySecondlineHfdMappe
|
|
|
public void add(QySecondlineHfdBaseParam qySecondlineHfdBaseParam){
|
|
|
QySecondlineHfdAddParam baseInfo = qySecondlineHfdBaseParam.getBaseInfo();
|
|
|
QySecondlineHfd qySecondlineHfd = BeanUtil.toBean(baseInfo, QySecondlineHfd.class);
|
|
|
+ qySecondlineHfd.setSbsj(new Date());
|
|
|
+ //生成预录入单号
|
|
|
+ String hfdRCode = BusinessIdGenerator.generateNumBerUUID(18);
|
|
|
+ qySecondlineHfd.setHfdrCode(hfdRCode);
|
|
|
+ //生成核注单号(审核通过时)
|
|
|
+ if(ObjectUtil.isNotEmpty(baseInfo.getStatus()) && "3".equals(baseInfo.getStatus())){
|
|
|
+ qySecondlineHfd.setHfdCode(BusinessIdGenerator.generateNumBerUUID(18));
|
|
|
+ }
|
|
|
this.save(qySecondlineHfd);
|
|
|
//新增核放单关联信息
|
|
|
this.saveHfdRelation(qySecondlineHfd.getId(),qySecondlineHfdBaseParam);
|