Browse Source

文件上传(ftp模式),

master
[li_she] 5 years ago
parent
commit
f68985cc05
  1. 43
      src/main/java/com/gaotao/modules/finishedProduct/service/impl/CRollinfoServiceImpl.java
  2. 1
      src/main/java/com/gaotao/modules/ftp/controller/SysFtpController.java

43
src/main/java/com/gaotao/modules/finishedProduct/service/impl/CRollinfoServiceImpl.java

@ -5,7 +5,9 @@ import com.gaotao.common.utils.QueryList;
import com.gaotao.modules.finishedProduct.vo.CRollinfoVo; import com.gaotao.modules.finishedProduct.vo.CRollinfoVo;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gaotao.modules.finishedProduct.dao.CRollinfoDao; import com.gaotao.modules.finishedProduct.dao.CRollinfoDao;
import com.gaotao.modules.finishedProduct.entity.CRollinfoEntity; import com.gaotao.modules.finishedProduct.entity.CRollinfoEntity;
@ -24,124 +26,165 @@ public class CRollinfoServiceImpl extends ServiceImpl<CRollinfoDao, CRollinfoEnt
for (QueryList queryList : queryLists) { for (QueryList queryList : queryLists) {
switch (queryList.getQueryAttributes()) { switch (queryList.getQueryAttributes()) {
case "rollno": case "rollno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRollno(queryList.getQueryValue().toString()); cRollinfoVo.setRollno(queryList.getQueryValue().toString());
break; break;
case "site": case "site":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setSite(queryList.getQueryValue().toString()); cRollinfoVo.setSite(queryList.getQueryValue().toString());
break; break;
case "partDescription": case "partDescription":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setPartDescription(queryList.getQueryValue().toString()); cRollinfoVo.setPartDescription(queryList.getQueryValue().toString());
break; break;
case "rollqty": case "rollqty":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRollqty(Double.valueOf(queryList.getQueryValue().toString())); cRollinfoVo.setRollqty(Double.valueOf(queryList.getQueryValue().toString()));
break; break;
case "partno": case "partno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setPartno(queryList.getQueryValue().toString()); cRollinfoVo.setPartno(queryList.getQueryValue().toString());
break; break;
case "supplierid": case "supplierid":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setSupplierid(queryList.getQueryValue().toString()); cRollinfoVo.setSupplierid(queryList.getQueryValue().toString());
break; break;
case "orderref1": case "orderref1":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOrderref1(queryList.getQueryValue().toString()); cRollinfoVo.setOrderref1(queryList.getQueryValue().toString());
break; break;
case "orderref2": case "orderref2":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOrderref2(queryList.getQueryValue().toString()); cRollinfoVo.setOrderref2(queryList.getQueryValue().toString());
break; break;
case "orderref3": case "orderref3":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOrderref3(queryList.getQueryValue().toString()); cRollinfoVo.setOrderref3(queryList.getQueryValue().toString());
break; break;
case "orderref4": case "orderref4":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOrderref4(queryList.getQueryValue().toString()); cRollinfoVo.setOrderref4(queryList.getQueryValue().toString());
break; break;
case "orderref5": case "orderref5":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOrderref5(queryList.getQueryValue().toString()); cRollinfoVo.setOrderref5(queryList.getQueryValue().toString());
break; break;
case "rolldate": case "rolldate":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRolldate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd")); cRollinfoVo.setRolldate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd"));
break; break;
case "createddate": case "createddate":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setCreateddate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd")); cRollinfoVo.setCreateddate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd"));
break; break;
case "tatusDb": case "tatusDb":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setStatusDb(queryList.getQueryValue().toString()); cRollinfoVo.setStatusDb(queryList.getQueryValue().toString());
break; break;
case "status": case "status":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setStatus(queryList.getQueryValue().toString()); cRollinfoVo.setStatus(queryList.getQueryValue().toString());
break; break;
case "supprollno": case "supprollno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setSupprollno(queryList.getQueryValue().toString()); cRollinfoVo.setSupprollno(queryList.getQueryValue().toString());
break; break;
case "rollseqno": case "rollseqno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRollseqno(Integer.valueOf(queryList.getQueryValue().toString())); cRollinfoVo.setRollseqno(Integer.valueOf(queryList.getQueryValue().toString()));
break; break;
case "supprollnoflag": case "supprollnoflag":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setSupprollnoflag(queryList.getQueryValue().toString()); cRollinfoVo.setSupprollnoflag(queryList.getQueryValue().toString());
break; break;
case "sourcetype": case "sourcetype":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setSourcetype(queryList.getQueryValue().toString()); cRollinfoVo.setSourcetype(queryList.getQueryValue().toString());
break; break;
case "originalrollno": case "originalrollno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOriginalrollno(queryList.getQueryValue().toString()); cRollinfoVo.setOriginalrollno(queryList.getQueryValue().toString());
break; break;
case "rolltype": case "rolltype":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRolltype(queryList.getQueryValue().toString()); cRollinfoVo.setRolltype(queryList.getQueryValue().toString());
break; break;
case "rolltypeDb": case "rolltypeDb":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRolltypeDb(queryList.getQueryValue().toString()); cRollinfoVo.setRolltypeDb(queryList.getQueryValue().toString());
break; break;
case "firstlevelrollno": case "firstlevelrollno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setFirstlevelrollno(queryList.getQueryValue().toString()); cRollinfoVo.setFirstlevelrollno(queryList.getQueryValue().toString());
break; break;
case "remark": case "remark":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRemark(queryList.getQueryValue().toString()); cRollinfoVo.setRemark(queryList.getQueryValue().toString());
break; break;
case "parttypeFlag": case "parttypeFlag":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setParttypeFlag(queryList.getQueryValue().toString()); cRollinfoVo.setParttypeFlag(queryList.getQueryValue().toString());
break; break;
case "warehouseid": case "warehouseid":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setWarehouseid(queryList.getQueryValue().toString()); cRollinfoVo.setWarehouseid(queryList.getQueryValue().toString());
break; break;
case "synchronizedflag": case "synchronizedflag":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setSynchronizedflag(queryList.getQueryValue().toString()); cRollinfoVo.setSynchronizedflag(queryList.getQueryValue().toString());
break; break;
case "consumeorderno": case "consumeorderno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setConsumeorderno(queryList.getQueryValue().toString()); cRollinfoVo.setConsumeorderno(queryList.getQueryValue().toString());
break; break;
case "consumeseqno": case "consumeseqno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setConsumeseqno(Integer.valueOf(queryList.getQueryValue().toString())); cRollinfoVo.setConsumeseqno(Integer.valueOf(queryList.getQueryValue().toString()));
break; break;
case "customerid": case "customerid":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setCustomerid(queryList.getQueryValue().toString()); cRollinfoVo.setCustomerid(queryList.getQueryValue().toString());
break; break;
case "fgpartno": case "fgpartno":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setFgpartno(queryList.getQueryValue().toString()); cRollinfoVo.setFgpartno(queryList.getQueryValue().toString());
break; break;
case "refSupplierid": case "refSupplierid":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRefSupplierid(queryList.getQueryValue().toString()); cRollinfoVo.setRefSupplierid(queryList.getQueryValue().toString());
break; break;
case "refPartdesc": case "refPartdesc":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setRefPartdesc(queryList.getQueryValue().toString()); cRollinfoVo.setRefPartdesc(queryList.getQueryValue().toString());
break; break;
case "needsynchronizeflag": case "needsynchronizeflag":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setNeedsynchronizeflag(queryList.getQueryValue().toString()); cRollinfoVo.setNeedsynchronizeflag(queryList.getQueryValue().toString());
break; break;
case "opslog": case "opslog":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setOpslog(queryList.getQueryValue().toString()); cRollinfoVo.setOpslog(queryList.getQueryValue().toString());
break; break;
case "frozenflag": case "frozenflag":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setFrozenflag(queryList.getQueryValue().toString()); cRollinfoVo.setFrozenflag(queryList.getQueryValue().toString());
break; break;
case "frozenby": case "frozenby":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setFrozenby(queryList.getQueryValue().toString()); cRollinfoVo.setFrozenby(queryList.getQueryValue().toString());
break; break;
case "expireddate": case "expireddate":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setExpireddate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd")); cRollinfoVo.setExpireddate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd"));
break; break;
case "manufacturedate": case "manufacturedate":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString()))
cRollinfoVo.setManufacturedate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd")); cRollinfoVo.setManufacturedate(DateUtils.stringToDate(queryList.getQueryValue().toString(), "yyyy-MM-dd"));
break; break;
case "toexpiredays": case "toexpiredays":
if (StringUtils.isNotEmpty(queryList.getQueryValue().toString())) {
cRollinfoVo.setToexpiredays(Integer.valueOf(queryList.getQueryValue().toString())); cRollinfoVo.setToexpiredays(Integer.valueOf(queryList.getQueryValue().toString()));
}
break; break;
} }
} }

1
src/main/java/com/gaotao/modules/ftp/controller/SysFtpController.java

@ -73,6 +73,7 @@ public class SysFtpController extends AbstractController {
String newFileName = RandomUtil.getOrderNoByAtomic("file")+suffix; String newFileName = RandomUtil.getOrderNoByAtomic("file")+suffix;
File dir = multipartFileToFile(file,newFileName); File dir = multipartFileToFile(file,newFileName);
r = FTPUtils.uploadFtpFile(dir); r = FTPUtils.uploadFtpFile(dir);
dir.delete();
ossEntity.setUrl(r.get("url").toString()); ossEntity.setUrl(r.get("url").toString());
ossEntity.setCreatedBy(user.getUsername()); ossEntity.setCreatedBy(user.getUsername());
ossEntity.setFileName(fileName); ossEntity.setFileName(fileName);

Loading…
Cancel
Save