| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package com.jeesite.modules.mes.service;
- import java.util.List;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import com.jeesite.common.entity.Page;
- import com.jeesite.common.service.CrudService;
- import com.jeesite.modules.file.utils.FileUploadUtils;
- import com.jeesite.modules.mes.dao.MesClientUpgradeDao;
- import com.jeesite.modules.mes.entity.MesClientUpgrade;
- @Service
- public class MesClientUpgradeService extends CrudService<MesClientUpgradeDao, MesClientUpgrade> {
- @Override
- public MesClientUpgrade get(MesClientUpgrade mesClientUpgrade) {
- return super.get(mesClientUpgrade);
- }
- @Override
- public Page<MesClientUpgrade> findPage(MesClientUpgrade mesClientUpgrade) {
- return super.findPage(mesClientUpgrade);
- }
- @Override
- public List<MesClientUpgrade> findList(MesClientUpgrade mesClientUpgrade) {
- return super.findList(mesClientUpgrade);
- }
- @Override
- @Transactional
- public void save(MesClientUpgrade mesClientUpgrade) {
- super.save(mesClientUpgrade);
- FileUploadUtils.saveFileUpload(mesClientUpgrade, mesClientUpgrade.getId(), "mesClientUpgrade_file");
- }
- @Override
- @Transactional
- public void updateStatus(MesClientUpgrade mesClientUpgrade) {
- super.updateStatus(mesClientUpgrade);
- }
- @Override
- @Transactional
- public void delete(MesClientUpgrade mesClientUpgrade) {
- super.delete(mesClientUpgrade);
- }
- public MesClientUpgrade findLatestVersion(String lineSn, String oprno) {
- MesClientUpgrade mesClientUpgrade = new MesClientUpgrade();
- mesClientUpgrade.setState("0");
- mesClientUpgrade.setLineSn(trimToNull(lineSn));
- mesClientUpgrade.setOprno(trimToNull(oprno));
- return dao.findLatestVersion(mesClientUpgrade);
- }
- private String trimToNull(String value) {
- if (value == null) {
- return null;
- }
- value = value.trim();
- return value.length() == 0 ? null : value;
- }
- }
|