境外津贴核算web完成
This commit is contained in:
parent
9e452c17a7
commit
faec3f5be9
|
|
@ -5,16 +5,9 @@ import com.engine.bjcj220907.service.impl.OverseasAllowanceCountServiceImpl;
|
||||||
import com.engine.bjcj220907.utils.BjcjCommonUtils;
|
import com.engine.bjcj220907.utils.BjcjCommonUtils;
|
||||||
import com.engine.common.util.ServiceUtil;
|
import com.engine.common.util.ServiceUtil;
|
||||||
import weaver.general.BaseBean;
|
import weaver.general.BaseBean;
|
||||||
import weaver.hrm.HrmUserVarify;
|
|
||||||
import weaver.hrm.User;
|
import weaver.hrm.User;
|
||||||
|
import weaver.interfaces.schedule.BaseCronJob;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import javax.ws.rs.GET;
|
|
||||||
import javax.ws.rs.Path;
|
|
||||||
import javax.ws.rs.Produces;
|
|
||||||
import javax.ws.rs.core.Context;
|
|
||||||
import javax.ws.rs.core.MediaType;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -22,26 +15,46 @@ import java.util.Calendar;
|
||||||
* @date 2022/09/26 13:42
|
* @date 2022/09/26 13:42
|
||||||
* @description
|
* @description
|
||||||
*/
|
*/
|
||||||
public class OverseasAllowanceCountController {
|
public class OverseasAllowanceCountController extends BaseCronJob {
|
||||||
|
|
||||||
BaseBean baseBean = new BaseBean();
|
BaseBean baseBean = new BaseBean();
|
||||||
|
|
||||||
|
|
||||||
private OverseasAllowanceCountService getOverseasAllowanceCountService(User user) {
|
private OverseasAllowanceCountService getOverseasAllowanceCountService(User user) {
|
||||||
return ServiceUtil.getService(OverseasAllowanceCountServiceImpl.class,user);
|
return ServiceUtil.getService(OverseasAllowanceCountServiceImpl.class,user);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
@Override
|
||||||
* 境外津贴计算
|
public void execute() {
|
||||||
*/
|
User user1 = new User();
|
||||||
@GET
|
user1.setUid(1);
|
||||||
@Path("/countOverseasAllowance")
|
user1.setLoginid("sysadmin");
|
||||||
@Produces(MediaType.APPLICATION_JSON)
|
user1.setSeclevel("30");
|
||||||
public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) {
|
user1.setLanguage(7);
|
||||||
User user = HrmUserVarify.getUser(request, response);
|
|
||||||
Calendar cal = BjcjCommonUtils.getNowCalendar();
|
Calendar cal = BjcjCommonUtils.getNowCalendar();
|
||||||
cal.add(Calendar.MONTH,-1);
|
cal.add(Calendar.MONTH,-1);
|
||||||
baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
|
baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
|
||||||
getOverseasAllowanceCountService(user).countOverseasAllowance(cal);
|
getOverseasAllowanceCountService(user1).countOverseasAllowance(cal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 境外津贴计算
|
||||||
|
*/
|
||||||
|
// @GET
|
||||||
|
// @Path("/countOverseasAllowance")
|
||||||
|
// @Produces(MediaType.APPLICATION_JSON)
|
||||||
|
// public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) {
|
||||||
|
//
|
||||||
|
//// User user = HrmUserVarify.getUser(request, response);
|
||||||
|
// User user1 = new User();
|
||||||
|
// user1.setUid(1);
|
||||||
|
// user1.setLoginid("sysadmin");
|
||||||
|
// user1.setSeclevel("30");
|
||||||
|
// user1.setLanguage(7);
|
||||||
|
// Calendar cal = BjcjCommonUtils.getNowCalendar();
|
||||||
|
// cal.add(Calendar.MONTH,-1);
|
||||||
|
// baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
|
||||||
|
// getOverseasAllowanceCountService(user1).countOverseasAllowance(cal);
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue