|
|
@@ -37,6 +37,7 @@ import com.gubersail.shop.app.wrapper.ShopAppTireInsuranceWrapper;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springblade.common.enums.NumberEnum;
|
|
|
import org.springblade.common.utils.QRCodeTest;
|
|
|
+import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.core.secure.utils.SecureUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
@@ -155,6 +156,7 @@ public class ShopAppTireInsuranceRegisterServiceImpl extends ServiceImpl<ShopApp
|
|
|
if (carOwner == null) {
|
|
|
throw new RuntimeException("未查手机号:" + tireInsuranceRegister.getConsumerPhone() + "对应车主用户信息");
|
|
|
}
|
|
|
+ tireInsuranceRegister.setVersion(tireInsuranceRegister.getVersion() + 1);
|
|
|
//判断是否是第一次保存
|
|
|
if (tireInsuranceRegister.getId() == null) {
|
|
|
// 获取 流水号
|
|
|
@@ -223,6 +225,7 @@ public class ShopAppTireInsuranceRegisterServiceImpl extends ServiceImpl<ShopApp
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public R submitTireInsurance(ShopAppTireInsuranceRegisterVO appTireInsuranceRegister) {
|
|
|
+ BladeUser nowSubmitUser = AuthUtil.getUser();
|
|
|
// 1. 创建轮胎保险注册实体并复制属性
|
|
|
ShopAppTireInsuranceRegister tireInsuranceRegister = new ShopAppTireInsuranceRegister();
|
|
|
BeanUtil.copyProperties(appTireInsuranceRegister, tireInsuranceRegister);
|
|
|
@@ -248,28 +251,29 @@ public class ShopAppTireInsuranceRegisterServiceImpl extends ServiceImpl<ShopApp
|
|
|
}
|
|
|
// 2. 设置更新信息
|
|
|
// 设置更新人ID
|
|
|
- tireInsuranceRegister.setUpdateUser(AuthUtil.getUserId());
|
|
|
+ tireInsuranceRegister.setUpdateUser(nowSubmitUser.getUserId());
|
|
|
// 设置更新时间
|
|
|
tireInsuranceRegister.setUpdateTime(new Date());
|
|
|
// 设置状态为1(已提交)
|
|
|
tireInsuranceRegister.setStatus(1);
|
|
|
- tireInsuranceRegister.setSubmitterId(AuthUtil.getUserId());
|
|
|
- tireInsuranceRegister.setSubmitterName(AuthUtil.getUserName());
|
|
|
+ tireInsuranceRegister.setSubmitterId(nowSubmitUser.getUserId());
|
|
|
+ tireInsuranceRegister.setSubmitterName(nowSubmitUser.getUserName());
|
|
|
tireInsuranceRegister.setSubmitterDate(new Date());
|
|
|
+ tireInsuranceRegister.setVersion(tireInsuranceRegister.getVersion() + 1);
|
|
|
// 3. 更新轮胎保险注册信息
|
|
|
this.updateById(tireInsuranceRegister);
|
|
|
if (ObjectUtils.isNotNull(appTireInsuranceRegister.getTireInsuranceFilesList()) &&
|
|
|
!appTireInsuranceRegister.getTireInsuranceFilesList().isEmpty()) {
|
|
|
for (ShopAppTireInsuranceFiles item : appTireInsuranceRegister.getTireInsuranceFilesList()) {
|
|
|
item.setRegisterId(tireInsuranceRegister.getId());
|
|
|
- item.setTenantId(AuthUtil.getTenantId());
|
|
|
+ item.setTenantId(nowSubmitUser.getTenantId());
|
|
|
if (item.getId() == null) {
|
|
|
item.setCreateTime(new Date());
|
|
|
- item.setCreateUser(AuthUtil.getUserId());
|
|
|
- item.setCreateDept(Long.valueOf(AuthUtil.getDeptId()));
|
|
|
+ item.setCreateUser(nowSubmitUser.getUserId());
|
|
|
+ item.setCreateDept(Long.valueOf(nowSubmitUser.getDeptId()));
|
|
|
} else {
|
|
|
item.setUpdateTime(new Date());
|
|
|
- item.setUpdateUser(AuthUtil.getUserId());
|
|
|
+ item.setUpdateUser(nowSubmitUser.getUserId());
|
|
|
}
|
|
|
}
|
|
|
tireInsuranceFilesService.saveOrUpdateBatch(appTireInsuranceRegister.getTireInsuranceFilesList());
|