袁野 1 day ago
parent 63f64d1c0d
commit 8761abfc6e
  1. 10
      bweb/src/main/java/com/bweb/controller/item/EnTransportCompanyCarController.java
  2. 2
      service/src/main/java/com/hfkj/service/item/EnTransportCompanyCarService.java
  3. 20
      service/src/main/java/com/hfkj/service/item/impl/EnTransportCompanyCarServiceImpl.java
  4. 3
      service/src/main/java/com/hfkj/service/item/impl/EnTransportCompanyServiceImpl.java

@ -85,16 +85,6 @@ public class EnTransportCompanyCarController {
body.setCreateUserName(sessionModel.getAccount().getUserName()); body.setCreateUserName(sessionModel.getAccount().getUserName());
enTransportCompanyCarService.create(body); enTransportCompanyCarService.create(body);
// 生成二维码
String url = "carId=";
String qrCodeImg = "carQrCode/" + body.getId()+".png";
String qrCodeUrl = "/home/project/en-server/filesystem/" + qrCodeImg;
QRCodeGenerator.generateQRCodeImage(url+body.getId(), 350, 350, qrCodeUrl);
body.setQrImg(qrCodeImg);
body.setUpdateUser(sessionModel.getAccount().getId());
body.setUpdateUserName(sessionModel.getAccount().getUserName());
enTransportCompanyCarService.update(body);
return ResponseMsgUtil.success("操作成功"); return ResponseMsgUtil.success("操作成功");

@ -25,6 +25,8 @@ public interface EnTransportCompanyCarService {
*/ */
void update(EnTransportCompanyCar enTransportCompanyCar); void update(EnTransportCompanyCar enTransportCompanyCar);
void updateDate(EnTransportCompanyCar enTransportCompanyCar);
/** /**
* @MethodName delete * @MethodName delete
* @Description:删除 * @Description:删除

@ -1,5 +1,6 @@
package com.hfkj.service.item.impl; package com.hfkj.service.item.impl;
import com.hfkj.common.QRCodeGenerator;
import com.hfkj.common.exception.ErrorCode; import com.hfkj.common.exception.ErrorCode;
import com.hfkj.common.exception.ErrorHelp; import com.hfkj.common.exception.ErrorHelp;
import com.hfkj.common.exception.SysCode; import com.hfkj.common.exception.SysCode;
@ -13,6 +14,8 @@ import com.hfkj.sysenum.SecUserStatusEnum;
import org.apache.commons.collections4.MapUtils; import org.apache.commons.collections4.MapUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.*; import java.util.*;
@ -27,6 +30,7 @@ public class EnTransportCompanyCarServiceImpl implements EnTransportCompanyCarSe
private SecUserService secUserService; private SecUserService secUserService;
@Override @Override
@Transactional(propagation= Propagation.REQUIRES_NEW,rollbackFor= {RuntimeException.class})
public void create(EnTransportCompanyCar enTransportCompanyCar) throws Exception { public void create(EnTransportCompanyCar enTransportCompanyCar) throws Exception {
enTransportCompanyCarMapper.insert(enTransportCompanyCar); enTransportCompanyCarMapper.insert(enTransportCompanyCar);
@ -34,6 +38,17 @@ public class EnTransportCompanyCarServiceImpl implements EnTransportCompanyCarSe
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "登录账户已存在,请更换"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "登录账户已存在,请更换");
} }
// 生成二维码
String url = "carId=";
String qrCodeImg = "carQrCode/" + enTransportCompanyCar.getId()+".png";
String qrCodeUrl = "/home/project/en-server/filesystem/" + qrCodeImg;
QRCodeGenerator.generateQRCodeImage(url+enTransportCompanyCar.getId(), 350, 350, qrCodeUrl);
enTransportCompanyCar.setQrImg(qrCodeImg);
enTransportCompanyCar.setUpdateUser(enTransportCompanyCar.getCreateUser());
enTransportCompanyCar.setUpdateUserName(enTransportCompanyCar.getCreateUserName());
updateDate(enTransportCompanyCar);
SecUser secUser = new SecUser(); SecUser secUser = new SecUser();
secUser.setUserName(enTransportCompanyCar.getPerson()); secUser.setUserName(enTransportCompanyCar.getPerson());
secUser.setCreateTimeUserId(enTransportCompanyCar.getCreateUser()); secUser.setCreateTimeUserId(enTransportCompanyCar.getCreateUser());
@ -59,6 +74,11 @@ public class EnTransportCompanyCarServiceImpl implements EnTransportCompanyCarSe
secUserService.editUser(secUser); secUserService.editUser(secUser);
} }
@Override
public void updateDate(EnTransportCompanyCar enTransportCompanyCar) {
enTransportCompanyCarMapper.updateByPrimaryKey(enTransportCompanyCar);
}
@Override @Override
public void delete(Long id, Boolean fullDelete) { public void delete(Long id, Boolean fullDelete) {
EnTransportCompanyCar enTransportCompanyCar = queryDetail(id); EnTransportCompanyCar enTransportCompanyCar = queryDetail(id);

@ -13,6 +13,8 @@ import com.hfkj.sysenum.SecUserStatusEnum;
import org.apache.commons.collections4.MapUtils; import org.apache.commons.collections4.MapUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.Collections; import java.util.Collections;
@ -29,6 +31,7 @@ public class EnTransportCompanyServiceImpl implements EnTransportCompanyService
private SecUserService secUserService; private SecUserService secUserService;
@Override @Override
@Transactional(propagation= Propagation.REQUIRES_NEW,rollbackFor= {RuntimeException.class})
public void create(EnTransportCompany enTransportCompany) throws Exception { public void create(EnTransportCompany enTransportCompany) throws Exception {
enTransportCompanyMapper.insert(enTransportCompany); enTransportCompanyMapper.insert(enTransportCompany);

Loading…
Cancel
Save