Browse Source

法定节假日服务层接口

master
xyiege 3 years ago
parent
commit
3815c5bd45
  1. 21
      src/main/java/cn/chjyj/szwh/service/FestivalsService.java
  2. 16
      src/main/java/cn/chjyj/szwh/utils/ApiGoodsUtils.java

21
src/main/java/cn/chjyj/szwh/service/FestivalsService.java

@ -0,0 +1,21 @@
package cn.chjyj.szwh.service;
import cn.chjyj.szwh.bean.Festivals;
import java.util.List;
public interface FestivalsService {
/**
* 查询年度内的所有节假日
* @param iyear
* @return
*/
List<Festivals> getYearFestivals(int iyear);
/**
* 增加法定节假日
* @param festivals
* @return
*/
int addFestival(Festivals festivals);
}

16
src/main/java/cn/chjyj/szwh/utils/ApiGoodsUtils.java

@ -93,6 +93,7 @@ public class ApiGoodsUtils {
int ictype = price<=0?1:2;
goodsDetail.setChargesType(ictype);
goodsDetail.setGoodsIslicode(json.getString("identifier"));
//委托周期
goodsDetail.setContractualPeriod(0);
goodsDetail.setSourcedataIslicode(json.getString("isliCode"));
goodsDetail.setEarnestMoney(new BigDecimal(0));
@ -167,6 +168,21 @@ public class ApiGoodsUtils {
if("周期".equals(contractualPeriod)){
iperiod=3;
}
// 新的文字周期
if("永久性委托".equals(contractualPeriod)){
iperiod=1;
}
if("一次性委托".equals(contractualPeriod)){
iperiod=2;
}
if("阶段性委托".equals(contractualPeriod)){
iperiod=3;
}
// 如果一次或单次委托
if(iperiod==2){
//委托周期
int day = json.getInteger("contractualCycle");
}
goodsDetail.setContractualPeriod(iperiod);
return goodsDetail;

Loading…
Cancel
Save