refactor(sip): 优化订单信息更新逻辑

- 注释掉省市区变更时更新订单编号的代码
- 设置订单编号为 null,避免在更新时修改
- 保留其他更新逻辑不变
master
chenhao 2025-06-09 10:00:19 +08:00
parent 26646ad301
commit ffa8a38fe8
1 changed files with 6 additions and 4 deletions

View File

@ -156,10 +156,12 @@ public class ProjectOrderInfoServiceImpl implements IProjectOrderInfoService {
@Override @Override
public int updateProjectOrderInfo(ProjectOrderInfo projectOrderInfo) { public int updateProjectOrderInfo(ProjectOrderInfo projectOrderInfo) {
ProjectOrderInfo existProjectOrderInfo = projectOrderInfoMapper.selectProjectOrderInfoById(projectOrderInfo.getId()); ProjectOrderInfo existProjectOrderInfo = projectOrderInfoMapper.selectProjectOrderInfoById(projectOrderInfo.getId());
if (!existProjectOrderInfo.getProvince().equals(projectOrderInfo.getProvince())) { // if (!existProjectOrderInfo.getAgentName().equals(projectOrderInfo.getAgentName())) {
String orderNumber = generateOrderNumber(projectOrderInfo.getProjectId()); // String orderNumber = generateOrderNumber(projectOrderInfo.getProjectId());
projectOrderInfo.setOrderCode(orderNumber); // projectOrderInfo.setOrderCode(orderNumber);
} // }
//不更新订单编号
projectOrderInfo.setOrderCode(null);
projectOrderInfo.setUpdateBy(ShiroUtils.getUserId().toString()); projectOrderInfo.setUpdateBy(ShiroUtils.getUserId().toString());
projectOrderInfo.setUpdateTime(DateUtils.getNowDate()); projectOrderInfo.setUpdateTime(DateUtils.getNowDate());
saveProductInfo(projectOrderInfo, projectOrderInfo.getProjectId()); saveProductInfo(projectOrderInfo, projectOrderInfo.getProjectId());